Erklärung
Sollten Sie den Fehler "Java heap space" erhalten, dann bedeutet das, dass eine Aktion im ELO JavaClient den kompletten, zugewiesenen Java Heap-Speicher aufgebraucht hat. Da die Aktion mehr Speicher erfordert als vorhanden ist, kann die Aktion nicht erfolgreich abgeschlossen werden.
Lösung
Sofern die gewünschte Aktion eine entliche Menge von Speicher benötigt, kann der Java Heap-Speicher erhöht werden, sodass die Aktion erfolgreich abgeschlossen werden kann.
Soll es sich um einen Fehler handeln kann es auch passieren das unendlich viel Speicher angefordert wird. In so einem Fall wird das Problem immer wieder auftreteten und kann nicht gelöst werden. Dann muss man die Ursache lokalisieren und lösen.
Schritte
- Öffnen Sie das Installationsverzeichnis des ELO JavaClient (C:\Program Files\ELO Java Client)
- Öffnen Sie die EloClient.bat mit einem Editor (bitte vorher eine Sicherheitskopie der Datei machen)
- Lokalisieren Sie die Java-Speicherzuweisung in der Datei
Dann ersetzte Sie die betreffende Stelle mit einer höheren Zahl. In diesem Beispiel ist ein Minimum-Speicher (-Xms200m) von 200 MB und ein Maximum-Speicher (-Xmx1000m) von 1000 MB eingestellt.
So können Sie die Einstellung z.B. auf 1500 MB und 3000MB ändern. Anschließend speichern.
Welche Werte hier richtig sind müssen Sie je nach Problem ausprobieren. Bitte beachten Sie, dass Sie nicht mehr Speicher zuweisen als Ihr Computer/Terminalserver an RAM besitzt.
WICHTIG: Starten Sie den ELO JavaClient anschließend über die EloClient.bat, anstatt über die ELOclient.exe.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.