Spisu treści:
- Definicja - Co oznacza kompilator Just-In-Time (kompilator JIT)?
- Techopedia wyjaśnia kompilator Just-In-Time (kompilator JIT)
Definicja - Co oznacza kompilator Just-In-Time (kompilator JIT)?
Kompilator just-in-time (JIT) to kompilator, który kompiluje kod podczas wykonywania programu, a nie z wyprzedzeniem. Wiele tradycyjnych kompilatorów skompilowało kod, przechodząc między wprowadzaniem kodu a językiem maszynowym na długo przed uruchomieniem. Kompilator JIT to sposób kompilacji w czasie rzeczywistym lub w locie podczas wykonywania programu.
Kompilacja just-in-time jest również znana jako tłumaczenie dynamiczne.
Techopedia wyjaśnia kompilator Just-In-Time (kompilator JIT)
Kompilatory AOT-owe przechodzą cały kod przed uruchomieniem programu. Pozwala to na przydzielenie większej ilości zasobów do procesu kompilacji bez spowalniania wykonywania początkowego programu. Kompilatory JIT mogą działać wolniej, ponieważ muszą równoważyć zasoby kompilacji z obawami dotyczącymi środowiska wykonawczego. Jedną z zalet kompilatora JIT jest to, że kompilacja „w locie” umożliwia dynamiczne zmiany w zależności od platformy.
Ogólnie rzecz biorąc, kompilatory JIT oferują kluczowy wybór dla programistów i inżynierów, możliwość kompilacji tylko podczas uruchamiania programu, zamiast dzielenia kompilacji i początkowego wykonania na dwa osobne etapy.
