29. Treffen: Maxine: eine JVM in Java
Do, 24.05.2012 · 19:00 Uhr · Fakultät Informatik der TU Dresden, Raum E023
Michael Haupt
· Oracle Labs Potsdam
Michael Haupt ist Mitglied des Maxine-Teams bei Oracle Labs und forscht dort an virtuellen Maschinen für Java und dynamische Programmiersprachen. Vor seiner Tätigkeit bei Oracle arbeitete er in Forschung und Lehre als Postdoc am Hasso-Plattner-Institut in Potsdam und davor als Doktorand an der TU Darmstadt.
Kann man eine Java-VM in Java implementieren? Warum macht man das? Welche Vorteile kann man daraus ziehen? Maxine ist eine fast ausschließlich in Java geschriebene JVM, die Anwendungen wie Glassfish und Eclipse ausführen kann.
Das Projekt bei Oracle Labs entwickelt zum Beispiel Technologien für just-in-time-Compiler und garbage collection, aber auch Werkzeuge zum Debugging so komplexer Systeme wie einer JVM. Der Vortrag stellt Maxine im Überblick vor, geht bei einigen Aspekten der VM ins Detail und demonstriert u. a. einen neuartigen JIT-Compiler sowie den Maxine Inspector, der es erlaubt, die VM bei der Ausführung von Anwendungen zu beobachten.
Medien
29. Treffen: Maxine: eine JVM in Java
Do, 24.05.2012 · 19:00 Uhr · Fakultät Informatik der TU Dresden, Raum E023
Kann man eine Java-VM in Java implementieren? Warum macht man das? Welche Vorteile kann man daraus ziehen? Maxine ist eine fast ausschließlich in Java geschriebene JVM, die Anwendungen wie Glassfish und Eclipse ausführen kann.
Das Projekt bei Oracle Labs entwickelt zum Beispiel Technologien für just-in-time-Compiler und garbage collection, aber auch Werkzeuge zum Debugging so komplexer Systeme wie einer JVM. Der Vortrag stellt Maxine im Überblick vor, geht bei einigen Aspekten der VM ins Detail und demonstriert u. a. einen neuartigen JIT-Compiler sowie den Maxine Inspector, der es erlaubt, die VM bei der Ausführung von Anwendungen zu beobachten.
Medien
Michael Haupt
· Oracle Labs Potsdam
Michael Haupt ist Mitglied des Maxine-Teams bei Oracle Labs und forscht dort an virtuellen Maschinen für Java und dynamische Programmiersprachen. Vor seiner Tätigkeit bei Oracle arbeitete er in Forschung und Lehre als Postdoc am Hasso-Plattner-Institut in Potsdam und davor als Doktorand an der TU Darmstadt.