Satura rādītājs:
- Definīcija - ko nozīmē “Just-In-Time Compiler” (JIT Compiler)?
- Techopedia skaidro “Just-In-Time Compiler” (JIT Compiler)
Definīcija - ko nozīmē “Just-In-Time Compiler” (JIT Compiler)?
Just-in-time (JIT) kompilators ir kompilators, kas apkopo kodu programmas izpildes laikā, nevis pirms laika. Daudzi tradicionālie kompilatori sastādīja kodu, pārejot no koda ievades uz mašīnu valodu, labu laiku pirms izpildlaika. JIT kompilators ir veids, kā apkopot reālā laikā vai lidojumā, programmai izpildot.
Tiešā laika kompilācija ir pazīstama arī kā dinamiskā tulkošana.
Techopedia skaidro “Just-In-Time Compiler” (JIT Compiler)
Ahead-of-time (AOT) kompilatori iziet visu kodu pirms programmas palaišanas. Tas ļauj piešķirt vairāk resursu kompilēšanas procesam, nepalēninot sākotnējo programmas izpildi. JIT kompilatori var būt lēnāki, jo viņiem ir jāsabalansē kompilēšanas resursi un rūpes par izpildlaiku. Tomēr viens no JIT kompilatora priekšrocībām ir tāds, ka kompilācija lidojumā var ļaut veikt dinamiskas izmaiņas atbilstoši platformai.
Kopumā JIT kompilatori piedāvā galveno izvēli izstrādātājiem un inženieriem, iespēju sastādīt tikai tad, kad programma tiek palaista, nevis sadalīt kompilāciju un sākotnējo izpildi divos atsevišķos posmos.
