Newsletter

Email:


Name (optional):


Archiv (ab 2010)

Nächste Veranstaltung

Wartbare Frontends (Ute Mayer und Lucas Dohmen)

Do, 3. Mai 2018

18:30 - Türen auf
19:00 - Vortrag

Anmeldung

Anmeldung via Meetup

Alle Veranstaltungen kostenlos

Verlosung nur an angemeldete Gäste

Silber-Sponsoren

Don't get lost in data, get information

ABIT GmbH - Beratung - Software -  Seminare - Veranstaltungen - News

Creating digital success. | ecx.io

FACT Informationssysteme & Consulting AG

Wie funktioniert ein JIT? | Print |
Written by Michael Jastram   
Monday, 05 August 2013 13:17

Nachdem die Performance von Java-Programmen in den Anfangszeiten von Java als extrem schlecht galt, hat sich diese in den letzten 15 Jahren kontinuierlich an die von C/C++ angenähert, und überschreitet heute diese manchmal sogar. Dies ist der Verdienst von immer komplexeren Just-in-Time-Compilern (JITs) in der JVM, allen voran der Hotspot-VM von Sun/Oracle. Diese übersetzen und optimieren den Bytecode des ausgeführten Java-Programms zur Laufzeit nach Machinencode. Dieser Vortrag beschreibt die Funktionsweise von JIT-Compilern, sowie deren Geschichte von Smalltalk über Self bis zu modernen JVMs und VMs von dynamischen Programmiersprache (wie V8 and PyPy).

Carl Friedrich Bolz ist ein Forscher am King's College London, der zu virtuellen Maschinen und JIT-Compiler, vor allem für dynamischen Programmiersprachen, forscht. Er hat seine Doktorarbeit an der Uni Düsseldorf zum Thema vereinfachte Konstruktion von JIT-Compilern geschrieben.

Vortrags-Poster