In diesem Anhang werden einzelne Implementierungen virtueller Maschinen verglichen. Dabei werden überwiegend virtuelle Java-Maschinen verglichen - lediglich die Self und Tycoon-2 sind als Referenz vertreten. Die Auswahl der dargestellten Java-Maschinen erfolgte zum einen nach ihrer Relevanz im aktuellen Markt von JVMs und zum anderen nach der Fortschrittlichkeit ihrer technischen Konzepte.
In den Tabellen A.1 bis A.3 werden die einzelnen Implementierungen zunächst in tabellarischer Form verglichen. In den folgenden Abschnitten werden daraufhin noch einzelne Besonderheiten genannter Implementierungen dargestellt.
Die betrachteten Punkte entsprechen den in dieser Arbeit identifizierten Hauptkomponenten Speicherverwaltung, Thread-System und Ausführungseinheit. Entsprechend werden bereits im Rahmen der Arbeit eingeführte Fachbegriffe nicht weiter erläutert.
|
|
|