遅い命令を速いものに置換
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/16 15:31 UTC 版)
「のぞき穴的最適化」の記事における「遅い命令を速いものに置換」の解説
...aload 1aload 1mul... 上のJavaバイトコードは以下のように置き換えることができる。 ...aload 1dupmul... この手ののぞき穴的最適化は命令の効率性を仮定している。実際この場合はdup 命令(複製してそれをスタックトップに積む)がaload X命令(X というローカル変数を読み込みスタックに積む)よりも効率的だと仮定している。
※この「遅い命令を速いものに置換」の解説は、「のぞき穴的最適化」の解説の一部です。
「遅い命令を速いものに置換」を含む「のぞき穴的最適化」の記事については、「のぞき穴的最適化」の概要を参照ください。
- 遅い命令を速いものに置換のページへのリンク