JIT-összeállítás - a

Futásidejű fordítás (. JIT válogatás „on the fly»), a dinamikus fordítás (dinamikus válogatás) - technológia növeli a teljesítményt a szoftver rendszerek bytecode. összeállítása bytecode gépi kódra futási időben programot. Így a nagy sebesség összehasonlítva az értelmezett bájtkódot [1] (hasonló összeállított nyelven) növelésével a memória fogyasztás (tárolására eredmények összeállítása) és a költség fordításkor. JIT alapját két korábbi elképzeléseket, végrehajtásával összefüggő környezet összeállítása bytecode összeállítása és dinamikus.

A nyelvek, amelyek az elkészült bytecode, mint a Lua. Perl. GNU CLISP vagy Java. forráskód van fordítva az egyik közbenső reprezentációk néven bytecode. Bájtkódot nem a gépi kód a számítógép, és átvihetők a különböző számítógépes architektúrák. Bájtkódjának értelmezni (végre) a virtuális gép.

DotGNU projekt fejleszti könyvtár libJIT. amely lehetőséget ad arra, hogy vezesse minden JIT programozási nyelv. Projects LLVM és GNU Lightning [3] is lehet használni, hogy hozzon létre egy JIT.

Úgy tűnik, az első válogatás on the fly került bevezetésre a végrehajtása dinamikus értelmezett nyelv Smalltalk.

jegyzetek

Lásd, amit a „JIT-fordítás” más szótárak:

JIT - futásidejű fordítás (JIT) (más néven dinamikus fordítás) válogatás „on the fly” egy olyan technológia, hogy növelje a teljesítményét szoftver rendszerek felhasználásával byte-kód segítségével küldik bytecode gépi kódra ... ... Wikipedia

Összeállítása a futás - futásidejű fordítás (JIT) (más néven dinamikus fordítás) válogatás „on the fly” egy olyan technológia, hogy növelje a teljesítményét szoftver rendszerek felhasználásával byte-kód segítségével küldik bytecode gépi kódra közvetlenül a ... ... Wikipedia

Összeállítás (programozás) - fordító szoftver vagy hardver, amely elvégzi összeállítása [1] [2]. Szerszámgép összeállítására. [3] [2] Broadcaster végző konvertáló program kidolgozott, az eredeti nyelven egy tárgy modul ... Wikipedia

Dinamikus összeállítás - futásidejű fordítás (JIT) (más néven dinamikus fordítás) válogatás „on the fly” egy olyan technológia, hogy növelje a teljesítményét szoftver rendszerek felhasználásával byte-kód segítségével küldik bytecode gépi kódra közvetlenül a ... ... Wikipedia

AOT-fordítást - idő előtt (AOT) fordító egy olyan típusú fordítóprogram, amely idő előtt Compilation (válogatás a végrehajtás előtt) módszer. Ezt alkalmazzák összeállításában „köztes” nyelvek, mint a Java byte-kód. NET Common Intermediate ... ... Wikipedia

NGEN - A Native Image Generator eszköz, amely lehetővé teszi, hogy hozzon létre összeállítások CIL kódot CLR virtuális gép a képeket natív kód (natív kép), és telepítse a gyülekezési cache a helyi számítógépen. Ennek köszönhetően nagyobb hatásfokot ... ... Wikipedia

Low Level Virtual Machine - LLVM Compiler Fejlesztő Type LLVM Fejlesztő Csoport H ... Wikipedia

Értelmezni programozási nyelv - egy programozási nyelv, amelyen a program forráskódját alakítjuk gépi kód közvetlen végrehajtását a CPU (mint a lefordított nyelven), és végrehajtja tolmács egy speciális program. A ... ... Wikipedia

Binary Translation - A terület számítógép bináris fordítás (. Angolból bináris fordítás) megvalósítani az emulációs egy utasításkészletet a másikra fordítás gépi kód. A szekvenciák utasításokat fordította a kezdeti (forrás) a cél ... Wikipedia