Zuhause Entwicklung Was ist ein Just-in-Time-Compiler (JIT-Compiler)? - Definition aus techopedia

Was ist ein Just-in-Time-Compiler (JIT-Compiler)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Just-In-Time-Compiler (JIT-Compiler)?

Ein Just-in-Time-Compiler (JIT) ist ein Compiler, der Code während der Programmausführung kompiliert und nicht vorzeitig. Viele traditionelle Compiler haben Code kompiliert und dabei lange vor der Laufzeit zwischen Codeeingabe und Maschinensprache gewechselt. Ein JIT-Compiler ist eine Möglichkeit, während der Ausführung des Programms in Echtzeit oder im laufenden Betrieb zu kompilieren.

Die Just-in-Time-Kompilierung wird auch als dynamische Übersetzung bezeichnet.

Techopedia erklärt Just-In-Time-Compiler (JIT-Compiler)

AOT-Compiler (AOT = Ahead-of-Time) durchlaufen den gesamten Code, bevor das Programm jemals ausgeführt wird. Dies ermöglicht die Zuweisung von mehr Ressourcen für den Kompilierungsprozess, ohne die anfängliche Programmausführung zu verlangsamen. JIT-Compiler können langsamer sein, da sie Kompilierressourcen mit Laufzeitproblemen in Einklang bringen müssen. Einer der Vorteile eines JIT-Compilers besteht jedoch darin, dass die On-the-Fly-Kompilierung je nach Plattform dynamische Änderungen ermöglichen kann.

Im Allgemeinen bieten JIT-Compiler Entwicklern und Ingenieuren die Möglichkeit, nur zu kompilieren, wenn das Programm ausgeführt wird, anstatt die Kompilierung und die Erstausführung in zwei separate Phasen aufzuteilen.

Was ist ein Just-in-Time-Compiler (JIT-Compiler)? - Definition aus techopedia