Sisällysluettelo:
- Määritelmä - Mitä Just-In-Time-kääntäjä (JIT Compiler) tarkoittaa?
- Techopedia selittää Just-In-Time-kääntäjän (JIT Compiler)
Määritelmä - Mitä Just-In-Time-kääntäjä (JIT Compiler) tarkoittaa?
Just-in-time (JIT) -kääntäjä on kääntäjä, joka kääntää koodin ohjelman suorittamisen aikana, ennemmin kuin ennen. Monet perinteiset kääntäjät käänsivät koodin, siirtyen kooditulon ja konekielen välillä, hyvissä ajoin ennen ajonaikaista. JIT-kääntäjä on tapa kääntää reaaliajassa tai lennossa ohjelman suorittaessa.
Just-in-time -kokoonpano tunnetaan myös dynaamisena käännöksenä.
Techopedia selittää Just-In-Time-kääntäjän (JIT Compiler)
Aoth-of-time (AOT) kääntäjät käyvät läpi kaikki koodit ennen ohjelman suorittamista. Tämä mahdollistaa lisäresurssien allokoinnin käännösprosessiin hidastamatta ohjelman ensimmäistä suoritusta. JIT-kääntäjät voivat olla hitaampia, koska niiden on tasapainotettava kokoamisresurssit ajonaikaisiin huolenaiheisiin. Yksi JIT-kääntäjän eduista on kuitenkin se, että lennossa oleva käännös sallii dynaamiset muutokset alustan mukaan.
Yleensä JIT-kääntäjät tarjoavat avainvalinnan kehittäjille ja suunnittelijoille, mahdollisuuden kääntää vain ohjelman suorittamisen sijasta sen sijaan, että käännös ja alkuperäinen suorittaminen jaettaisiin kahteen erilliseen vaiheeseen.