Skip to content
Latchkey

ジャストインタイムコンパイル (JIT) - CI/CD用語集の定義

JIT コンパイルは実行時にコードをネイティブマシンコードへ変換し、build 時ではなくオンデマンドでホットパスを最適化します。

ジャストインタイム (JIT) コンパイル は、bytecode やソースを実行時にネイティブマシンコードへ変換し、ホットなコードパスをオンデマンドでコンパイルします。JVM と V8 は、頻繁に実行されるコードを高速化するために JIT を使用します。

ジャストインタイム (JIT) コンパイルは、bytecode やソースを実行時にネイティブマシンコードへ変換し、ホットなコードパスをオンデマンドでコンパイルします。JVM と V8 は、頻繁に実行されるコードを高速化するために JIT を使用します。

CI において

JIT のウォームアップは CI のベンチマークやパフォーマンステストを歪めることがあります。最初の反復はインタープリタで実行され遅くなるためです。テストがタイミングをアサートする場合は、フレーキーな結果を避けるためウォームアップの実行を追加するか、JIT を無効化してください。

関連ガイド