Heap Dumps bei direkt ausgeführten X4 Installationen
Für die Erstellung von Heap Dumps bei X4 Installationen muss die Datei startX4.bat (Windows) bzw. startX4.sh (Linux) im Serververzeichnis angepasst werden.
So passen Sie die Datei startX4.bat an (Windows)
Öffnen Sie die Datei
startX4.batim Serververzeichnis mit einem Text-Editor.Fügen Sie diesen Befehlszeilenparameter unter den Zeilen
rem ===== set heap memory parameters =====ein:CODE@set JAVA_OPTS=%JAVA_OPTS% -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="<PathToStoreTheHeapDump>"
Mit diesem Befehlszeilenparameter wird die Java-Anwendung so konfiguriert, dass sie automatisch einen Heap Dump erstellt, wenn ein Speicherplatzmangel auftritt.
Passen Sie den Pfad an, wo der Heap Dump gespeichert werden soll.
Nur absolute Pfade sind möglich.
So sollte die Datei startX4.bat mit gesetztem Befehlszeilenparameter in Zeile 31 nun aussehen:

Speichen Sie die Datei
startX4.bat.
Wenn mit der geänderten Datei startX4.bat ein Speicherplatzmangel auftritt, wird im angegebenen Pfad eine Datei mit einem Namen, wie z.B.java_pid23948.hprof, gespeichert. Diese Datei enthält den Heap Dump.
So passen Sie die Datei startX4.sh an (Linux)
Öffnen Sie die Datei
startX4.shim Serververzeichnis mit einem Text-Editor.Fügen Sie diesen Befehlszeilenparameter in der Datei
startX4.shanalog zu Windows ein:CODEJAVA_OPTS=$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="<PathToStoreTheHeapDump>"
Mit diesem Befehlszeilenparameter wird die Java-Anwendung so konfiguriert, dass sie automatisch einen Heap Dump erstellt, wenn ein Speicherplatzmangel auftritt.
Passen Sie den Pfad an, wo der Heap Dump gespeichert werden soll.
Nur absolute Pfade sind möglich.
Speichern Sie die Datei
startX4.sh.
Wenn mit der geänderten Datei startX4.bat ein Speicherplatzmangel auftritt, wird im angegebenen Pfad eine Datei mit einem Namen, wie z.B.java_pid23948.hprof, gespeichert. Diese Datei enthält den Heap Dump.