Beginnen Sie mit dem Lesen des OutOfMemoryError-Typs. Die Fülle des Java-Heapspeichers, Probleme mit dem lokalen Speicher und Prozesse, die das Hosting-Limit überschreiten, werden nicht auf die gleiche Weise gelöst.
Schritt für Schritt
-
Holen Sie sich den tatsächlichen Fehlertext am Ende des Protokolls. Unterscheiden Sie auf dem Panel zwischen den Exit-Codes
Java heap space,unable to create native threadund137. -
Vergleichen Sie den anfänglichen
-Xmx-Wert und das Panel-Speicherlimit. Lassen Sie Platz für den von Java und Plugins verwendeten Speicher außerhalb des Heaps. -
Wenn der Heap im Laufe der Zeit ständig wächst, untersuchen Sie die Welt, die Spielerauslastung und die jüngsten Plugin-Änderungen, in denen das Problem auftritt. Führen Sie eine Speicheranalyse in einer kontrollierten Umgebung durch.
-
Beobachten Sie nach einer Änderung erneut mit normaler Intensität. Überprüfen Sie, wie sich Prozessspeicher, Heap und Festplatten-Swap einzeln verhalten.
Gut zu wissen
Der Heap-Dump kann Player- oder Konfigurationsdaten enthalten. Öffentlich teilen.