Heim >Java >javaLernprogramm >Wie kann ich die Bitness meiner JVM in einem Java-Programm bestimmen?
Bestimmen der JVM-Bitness innerhalb eines Java-Programms
Das Verständnis der Bitness der JVM, auf der Ihre Anwendung ausgeführt wird, ist für Leistung und Kompatibilität von entscheidender Bedeutung. Um diese Informationen aus Ihrem Programm heraus zu ermitteln, haben Sie je nach Java-Version mehrere Möglichkeiten.
Java-Versionen 7-9
Java-Versionen 7 bis 9 führten bestimmte Flags ein zum Überprüfen der JVM-Bitness:
Um nach einer 64-Bit-JVM zu suchen, führen Sie Folgendes aus:
java -d64 -version
Wenn ja nicht verfügbar ist, wird eine entsprechende Fehlermeldung angezeigt. Ebenso können Sie mit -d32 nach einer 32-Bit-JVM suchen.
Post-Java 9-Versionen
In Java 9 und höher: -d32 und -d64 Flags wurden veraltet bzw. entfernt. Daher bieten moderne Versionen von Java keine integrierten Methoden im Programm zur Bestimmung der JVM-Bitness.
Sie können die JVM-Bitness jedoch weiterhin mithilfe von Befehlszeilenflags überprüfen:
Befehl Eingabeaufforderung:
java -XshowSettings:vm
Terminal:
java -version -verbosegc -XX:+PrintFlagsFinal | grep Bits
Sie sollten die Ausgabe 32 sehen. Bit oder 64-Bit, was das Datenmodell der JVM angibt.
Das obige ist der detaillierte Inhalt vonWie kann ich die Bitness meiner JVM in einem Java-Programm bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!