Just-In-Time Compilation
Bytecode veya ara temsilin program çalışırken gözlenen hot path bilgisine göre native makine koduna derlenmesi.
Teknik Bağlam
JIT profiling, inlining, speculative optimization ve deoptimization kullanarak gerçek workload davranışına göre kod üretir. Warm-up süresi ve code cache production latency profilini etkileyebilir.
Sınırlar
JIT derlenmiş kod her zaman statik AOT koddan hızlı değildir; startup, profile stability ve CPU mimarisi birlikte değerlendirilmelidir.
İlgili Kavramlar
- Bytecode
- Ahead-of-Time Compilation
- Safepoint
- Profile-Guided Optimization