Modern Virtual Machine Performance

Datum: Samstag, 14. Mai 2005
Zeit: 11:00 - 12:00
Ort: Fortgeschrittene 2
Vortragender: Werner Schuster

Vortragsinhalt:

Java and many other VM based languages and environments have had a reputation of bad performance due to non-optimized versions in the past. The Garbage Collector and the Interpreter in early VMs, and many other features have caused a lot of misconceptions, and "native" code was deemed superior when it came to performance. Let's just say: the situation has changed. Considerably.

Modern Java Virtual Machines and their Garbage Collectors bear little resemblance with their first releases from, say, 1995.

This talk will give you a peek inside state of the art Virtual Machines, how modern Garbage Collectors are not just luxury anymore but can instead help to improve performance, and much more. I will also spend time discussing how to benchmark correctly (so you really measure what you want to) and what the most common Java coding mistakes (concerning performance) are.

Über den Vortragenden:

Werner Schuster (murphee) arbeitet bei der Grazer Firma Xicrypt GmbH (http://www.xicrypt.com/) und bei Wolfram Research (http://www.wolfram.com/) als Java Programmierer und studiert nebenbei an der TU Graz "Softwareentwicklung und Wissensmanagement". Er beschäftigt sich mit Themen im Bereich Java (beruflich mit Java Security bzw. Eclipse Plugins; privat gehen die Interessen in Richtung Sprachen fuer die Java Plattform und die Interna von Virtual Machines). Sonstige Interessen liegen im Bereich Betriebssysteme, Virtualisierung, CPUs, XML und OpenSource Softwareentwicklung. Für aktuellere CoreDumps seiner Interessensmatrix gibt es sein Weblog unter http://jroller.com/page/murphee

Vortragsunterlagen:

ModernVMPerf.pdf

Zurück zu Vorträge...