Bestimmen der standardmäßigen maximalen Java-Heap-Größe
Wenn die Option „-Xmxn“ nicht in der Java-Befehlszeile angegeben ist, ein Standardmaximum Heap-Größe wird verwendet. Laut Java-Dokumentation wird dieser Wert „zur Laufzeit basierend auf der Systemkonfiguration ausgewählt“. Dieser Artikel soll sich mit den spezifischen Systemkonfigurationseinstellungen befassen, die die standardmäßige maximale Heap-Größe beeinflussen.
Windows-System
Um die standardmäßige Heap-Größe auf einem Windows-System zu erhalten, wo Wenn die Java-Anwendung ausgeführt wird, führen Sie den folgenden Befehl aus:
java -XX:+PrintFlagsFinal -version | findstr HeapSize
Dieser Befehl zeigt die Optionen „MaxHeapSize“ (für -Xmx) und an 'InitialHeapSize' (für -Xms) und geben Sie die entsprechenden Standardwerte an.
Unix/Linux-System
Geben Sie auf einem Unix- oder Linux-System den folgenden Befehl aus So bestimmen Sie die Standard-Heap-Größe:
java -XX:+PrintFlagsFinal -version | grep HeapSize
Die Ausgabe enthält die Optionen „MaxHeapSize“ und 'InitialHeapSize', zusammen mit ihren Standardwerten ausgedrückt in Bytes.
Das obige ist der detaillierte Inhalt vonWie bestimme ich die standardmäßige maximale Java-Heap-Größe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!