Heap-Dump-Speicherort mit HeapDumpOnOutOfMemoryError-Parameter
Wenn der Parameter -XX: HeapDumpOnOutOfMemoryError zu den JBoss-Startoptionen hinzugefügt wird, löst er die Erstellung aus eines Heap-Dumps im Falle eines Out-of-Memory-Fehlers. Um zu verstehen, wo diese Daten gespeichert werden:
Standardspeicherort:
Standardmäßig wird der Heap-Dump in einer Datei mit dem Namen java_
Benutzerdefinierter Speicherort:
Mit der Option -XX:HeapDumpPath= können Sie einen alternativen Speicherort für den Heap-Dump angeben. Indem Sie diese Option auf ein Verzeichnis festlegen, z. B. -XX:HeapDumpPath=/disk2/dumps, können Sie sicherstellen, dass der Heap-Dump im angegebenen Verzeichnis gespeichert wird.
Konsolenausgabe:
Der Heap-Dump wird nicht direkt auf der Konsole gedruckt. Stattdessen wird es in die angegebene Datei geschrieben.
Zugriff auf den Dump, wenn Sie nicht angemeldet sind:
Wenn Sie nicht über die Konsole beim Server angemeldet sind, können Sie Sie können auf die Dump-Datei zugreifen, indem Sie über SSH oder ein anderes Remote-Verbindungstool eine Verbindung zum Server herstellen und zu dem Verzeichnis navigieren, in dem sie sich befindet. Die Datei java_
Das obige ist der detaillierte Inhalt vonWo wird der Heap-Dump gespeichert, wenn der Parameter -XX: HeapDumpOnOutOfMemoryError verwendet wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!