メインメニューを開く

差分

JITコンパイラ

473 バイト除去, 2014年8月7日 (木) 00:20
編集の要約なし
*[[コンパイラ]]は[[コンパイル]]して実行してと使い勝手が悪い。
なら、[[インタプリタ]]風に[[ソースコード]]を食わせると、密かに[[コンパイル]]して終わったら勝手に実行すればいいんじゃね?という代物である。
 
純粋なJITコンパイル方式では[[プログラム]]の起動速度が問題になることが多い。そこで[[インタプリタ]]で実行を開始し、その裏で[[コンパイル]]を実行して完了次第、動的に切り替えるという手法が登場している。
 
また、初回実行時の[[コンパイル]]結果を[[HDD]]や[[SSD]]などに[[キャッシュ]]しておくことで二回目以降の起動が早いという手法もある。
== 最適化 ==
匿名利用者