Java Virtual Machine - Architektur
Die Architektur des HotSpot JVM 3 ist unten dargestellt -
Die Ausführungs-Engine besteht aus dem Garbage Collector und dem JIT-Compiler. Die JVM gibt es in zwei Varianten -client and server. Beide haben denselben Laufzeitcode, unterscheiden sich jedoch in der verwendeten JIT. Wir werden später mehr darüber erfahren. Der Benutzer kann steuern , was Geschmack durch die Verwendung der JVM - Flags Angabe -client oder -Server . Die Server-JVM wurde für lang laufende Java-Anwendungen auf Servern entwickelt.
Die JVM ist in den Versionen 32b und 64b erhältlich. Der Benutzer kann mithilfe von -d32 oder -d64 in den VM-Argumenten angeben, welche Version verwendet werden soll. Die 32b-Version konnte nur bis zu 4 GB Speicher adressieren. Bei kritischen Anwendungen, die große Datenmengen im Speicher verwalten, erfüllt die 64b-Version diese Anforderungen.