Just-In-Time Compiler (JIT Compiler)

Pengarang: Peter Berry
Tanggal Pembuatan: 12 Agustus 2021
Tanggal Pembaruan: 20 Juni 2024
Anonim
AOT vs JIT compilation in Java
Video: AOT vs JIT compilation in Java

Isi

Definisi - Apa yang dimaksud Just-In-Time Compiler (JIT Compiler)?

Kompiler just-in-time (JIT) adalah kompiler yang mengkompilasi kode selama eksekusi program, daripada sebelumnya. Banyak kompiler tradisional mengkompilasi kode, transisi antara input kode dan bahasa mesin, jauh sebelum runtime. Kompiler JIT adalah cara untuk mengkompilasi secara real time atau on the fly saat program dijalankan.


Kompilasi just-in-time juga dikenal sebagai terjemahan dinamis.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Just-In-Time Compiler (JIT Compiler)

Kompiler Ahead-of-time (AOT) memeriksa semua kode sebelum program dijalankan. Ini memungkinkan alokasi lebih banyak sumber daya untuk proses kompilasi tanpa memperlambat eksekusi program awal. Kompiler JIT bisa lebih lambat, karena mereka harus menyeimbangkan sumber daya kompilasi dengan masalah runtime. Namun, salah satu manfaat dari kompiler JIT adalah bahwa kompilasi on-the-fly dapat memungkinkan untuk perubahan dinamis sesuai dengan platform.

Secara umum, kompiler JIT menawarkan pilihan kunci untuk pengembang dan insinyur, kemampuan untuk hanya mengkompilasi ketika program dijalankan, daripada membagi kompilasi dan eksekusi awal menjadi dua tahap terpisah.