Just-In-Time Compiler (JIT Compiler)

May -Akda: Peter Berry
Petsa Ng Paglikha: 12 Agosto. 2021
I -Update Ang Petsa: 15 Hunyo 2024
Anonim
AOT vs JIT compilation in Java
Video.: AOT vs JIT compilation in Java

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Just-In-Time Compiler (JIT Compiler)?

Ang isang just-in-time (JIT) compiler ay isang tagatala na nag-iipon ng code sa pagpapatupad ng programa, sa halip na mas maaga pa. Maraming mga tradisyonal na compiler ang nag-ipon ng code, paglipat sa pagitan ng code sa pag-input at wika ng makina, bago pa mag-runtime. Ang isang JIT compiler ay isang paraan upang makatipon sa totoong oras o sa langaw habang isinasagawa ang programa.


Ang pag-compile ng just-in-time ay kilala rin bilang dinamikong pagsasalin.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Just-In-Time Compiler (JIT Compiler)

Ang nangunguna sa oras (AOT) compiler ay dumaan sa lahat ng code bago pa man tumakbo ang programa. Pinapayagan nito ang paglalaan ng higit pang mga mapagkukunan sa pag-compile ng proseso nang hindi nagpapabagal sa paunang pagpapatupad ng programa. Ang mga compiler ng JIT ay maaaring mabagal, dahil kailangan nilang balansehin ang mga mapagkukunan na may mga pag-aalala ng runtime. Gayunpaman, ang isa sa mga benepisyo ng isang tagagawa ng JIT ay ang pinahihintulutan na on-the-fly compile para sa mga dynamic na pagbabago ayon sa platform.


Sa pangkalahatan, ang JIT compiler ay nag-aalok ng isang pangunahing pagpipilian para sa mga nag-develop at inhinyero, ang kakayahang mag-compile lamang kapag tumakbo ang programa, sa halip na maghiwalay ng compile at paunang pagpapatupad sa dalawang magkakahiwalay na yugto.