「JITコンパイラ」の版間の差分
imported>Administrator 編集の要約なし |
imported>Administrator 編集の要約なし |
||
| 15行目: | 15行目: | ||
== 起動速度 == | == 起動速度 == | ||
JITコンパイラは手軽で実行速度も速いと完璧に見えるが、[[プログラム]]の起動速度が絶望的に遅いという弱点を抱えている。 | |||
起動速度をある程度現実的なものにすべく、[[コンパイラ]]の[[最適化処理]]をある程度で見切りを付けるようになってしまっていることも多い。 | |||
最近では[[インタプリタ]]で即座に実行をはじめ、その裏で密かに[[コンパイル]]を実行し、コンパイルが完了した時点で[[プログラム]]の制御を何事も無かったかのように[[インタプリタ]]から[[ネイティブコード]]に移すという[[実装]]も現れてきており、体感的な起動速度は向上しはじめている。 | |||
そのほかにも初回実行時の[[コンパイル]]結果を[[HDD]]や[[SSD]]などに[[キャッシュ]]しておくことで二回目以降の起動が早いという手法も見かける。 | |||
[[コンピューター]]の性能も飛躍的に向上していることもあり、あまり気にならなくなりつつあるが、[[UNIX]]のコマンド群のような軽い[[コンソールプログラム]]などでは微妙に[[ストレス]]が溜まる。 | |||
== ベンチマーク詐欺 == | == ベンチマーク詐欺 == | ||