Just-in-Time コンパイル - CI/CD用語集の定義
just-in-time(JIT)コンパイルは、実行中にコードをネイティブのマシンコードへコンパイルし、通常は bytecode のホットパスをその場で変換するため、プログラムは実行しながらピーク速度まで温まります。
CI で重要な理由
JIT のウォームアップは、プロセスが終了する前に JIT がホットなコードパスをまだ最適化していないため、短命なベンチマーク job が性能を過小報告しうることを意味します。
関連ガイド
Ahead-of-Time Compilation - CI/CD Glossary DefinitionAhead-of-Time Compilation: Ahead-of-time (AOT) compilation translates source or bytecode into native machine…
Bytecode - CI/CD Glossary DefinitionBytecode: Bytecode is a compact, platform-independent instruction set produced by a compiler and executed by…
Intermediate Representation - CI/CD Glossary DefinitionIntermediate Representation: An intermediate representation (IR) is the data structure a compiler uses intern…