JIT (Just-In-Time) Compilation
Kompilasi Just-In-Time (JIT) adalah metode eksekusi kode komputer yang melibatkan kompilasi selama eksekusi program (pada waktu berjalan/runtime) daripada sebelum eksekusi. Ini menggabungkan kecepatan kode terkompilasi dengan fleksibilitas interpretasi.
Konteks Penggunaan
Rahasia kenapa Java dan V8 Engine (JavaScript) bisa sangat cepat meskipun bukan native code.
Contoh
Awalnya kode dijalankan pelan (interpretasi). Jika ada bagian kode yang dijalankan berulang-ulang (hotspot), JIT compiler mengubahnya jadi kode mesin asli agar ngebut.
Catatan
Menggunakan profil runtime untuk optimasi dinamis.
