Just-In-Time Compilation
Çalışma anında derleme (Just-In-Time Compilation) — Bytecode veya ara temsilin, program çalışırken gözlenen sıcak kod yollarına göre yerel makine koduna derlenmesi.
JVM Çalışma Zamanı Bağlamı
JIT derleyicisi çalışma zamanı profili, inlining, spekülatif optimizasyon ve deoptimization gibi mekanizmalarla gerçek iş yükünün davranışına göre kod üretebilir. Isınma süresi ve derlenmiş kod önbelleği, özellikle gecikme duyarlı üretim sistemlerinde ölçüm sonuçlarını etkileyebilir.
Kavramsal Sınır
JIT ile üretilen kodun her durumda statik AOT kodundan hızlı olacağı varsayılamaz. Başlangıç süresi, profilin kararlılığı ve hedef CPU mimarisi birlikte değerlendirilmelidir.
İlişkili JVM Kavramları
- Bytecode
- Ahead-of-Time Compilation
- Safepoint
- Profile-Guided Optimization