MatLabコンパイラは同じオブジェクトの関数への複数の呼び出しを1回の呼び出しで自動的に変更するのでしょうか?MatLabコンパイラの補助変数
i。 e。
someVector=zeros(length(someOtherVector),1);
for i=1:length(someOtherVector)
...
end
はBY-質問
aSize=length(someOtherVector);
someVector=zeros(aSize,1);
for i=1:aSize
...
end
を "最適化":どのようにこの最適化の技術が正式に呼ばれているのですか?私は、例えば、JVMがこのようなことをしていることを理解しています。
2番目の質問について:たぶんあなたはジャストインタイム(JIT)編集を指していますか? – mpaskov
コンパイル時にこれを(単純なMatLab関数の場合)実行することができますが、間違っている可能性があります – cladelpino
2番目の質問:この最適化手法の具体的な名前と、JVMがこれを行うかどうか不思議です。 – cladelpino