JIT-Kompilierung
just in-time compilation
JIT-Kompilierung (Just In-Time compilation) ist eine Technik, die von Interpretern und Laufzeitumgebungen wie der Java Virtual Machine (JVM) und dem .Net Laufzeitsystem zur Ausführung von Programmen verwendet wird. Im Gegensatz zu Compilern, die in einem Durchgang den gesamten Quelltext in ein ausführbares Programm umwandeln, wird der JIT Compiler hauptsächlich während der Programmausführung tätig. Er kompiliert dann nur die Programmteile, die tatsächlich ausgeführt werden sollen.
Das bringt folgende Vorteile mit sich:
- Vor dem Start des Programms wird nur ein sehr kleiner Teil kompiliert. Die von den ersten JVM Versionen bekannten Verzögerungen beim Programmstart entfallen dadurch.
- Programmteile, die nie durchlaufen werden, werden auch nicht kompiliert. Das schont die Systemressourcen.
- Einmal als fertiges Kompilat vorliegende Programmteile werden von der JVM einem Software-Cache gehalten und müssen bei einem weiteren Durchlauf nicht erneut kompiliert werden.
Querverweise von JIT-Kompilierung nach:
| Keine Querverweise | |||
Querverweise nach JIT-Kompilierung von:
| Keine Querverweise | |||

IT-Wissen Blogs
Telekom-Affäre Teil IX: Was leistet Online Reputation Management?
04.07.08, IT-Sicherheit
04.07.08, IT-Sicherheit

E-Book der Woche

IT-Jobs

Interessante Artikel
..RAID.. ..SDSL.. ..ITIL.. ..QuadCore.. ..RFID.. ..bluetooth.. ..iSCSI.. ..IEEE 802.. ..M4B-Format.. ..MAC Adresse.. ..RAW.. ..AC97.. ..AM.. ..EBCDIC.. ..OSI.. ..SCEP.. ..Hexadezimal.. ..Echtzeitanwendung.. ..OSI.. ..SATA.. ..WAN.. ..VLAN.. ..XML.. ..IPTV.. ..fogging.. ..G.722.. ..Letterbox.. ..multipath routing.. ..EMV.. ..blu ray disc.. ..Virtualisierung.. ..flexray.. ..floating car data.. ..FOMA.. ..FPU.. ..FQDN.. ..hspa+.. ..Biegeradius.. ..Polyäthylen .. ..Abstrakter Datentyp.. ..routing table.. ..fiber to the building.. ..switching fabric.. ..Differenzverstärker..

Weitere Informationen













