「JITコンパイラ」の版間の差分
imported>Fallout New Tokyo |
imported>Administrator 編集の要約なし |
||
| 7行目: | 7行目: | ||
*[[コンパイラ]]は[[コンパイル]]して実行してと使い勝手が悪い。 | *[[コンパイラ]]は[[コンパイル]]して実行してと使い勝手が悪い。 | ||
なら、[[インタプリタ]]風に[[ソースコード]]を食わせると、密かに[[コンパイル]]して終わったら勝手に実行すればいいんじゃね?という代物である。 | なら、[[インタプリタ]]風に[[ソースコード]]を食わせると、密かに[[コンパイル]]して終わったら勝手に実行すればいいんじゃね?という代物である。 | ||
純粋なJITコンパイル方式では[[プログラム]]の起動速度が問題になることが多い。そこで[[インタプリタ]]で実行を開始し、その裏で[[コンパイル]]を実行して完了次第、動的に切り替えるという手法が登場している。 | |||
また、初回実行時の[[コンパイル]]結果を[[HDD]]や[[SSD]]などに[[キャッシュ]]しておくことで二回目以降の起動が早いという手法もある。 | |||
== 最適化 == | == 最適化 == | ||