Betriebsystem
Alle BetriebssystemeSoftware
8.x und höherFehler Meldung
- java.lang.OutOfMemoryError: Java heap space
- Error occurred during initialization of VM
- Could not reserve enough space for 2097152KB object heap
Ursache
Die Software hat die maximal zulässige Menge an RAM-Speicher erreicht, was zu dem oben genannten Fehler führte.Lösung
! Durch die Installation eines neuen Clients werden diese Änderungen rückgängig gemacht.Um die Java-Heap-Größe der Installation unter Windows, Mac OS X, Linux oder NAS zu ändern, müssen Sie die folgenden Dateien ändern:
Für Windows:
- ${Install-Home}\config.ini
- ${Install-Home}\bin\RunCB.bat
- ${Install-Home}/config.ini
- ${Install-Home}/bin/RunCB.sh
- ${Install-Home}/config.ini
- ${Install-Home}/bin/RunCB.sh
- ${Install-Home}/bin/RunBackupSet.sh
- ${Install-Home}/config.ini
config.ini: |
app.system.ui.vm.opt.xms=128 app.system.ui.vm.opt.xmx=2048 app.system.conf.language=en |
RunCB.bat |
… SET PATH=%JAVA_HOME%\bin;%PATH% … SET JAVA_OPTS=-Xms128m -Xmx2048m -XX:MaxDirectMemorySize=1024m ... … |
(Für Mac OS X) Öffnen Sie die Dateien 'config.ini' und 'RunCB.sh' mit einem Texteditor und ändern Sie den Xmx-Wert:
config.ini: |
app.system.ui.vm.opt.xms=128 app.system.ui.vm.opt.xmx=2048 app.system.conf.language=en |
RunCB.sh |
… JAVA_OPTS="-Xrs -Xms128m -Xmx2048m -client" JNI_PATH="-Djava.library.path=$LIB_HOME" … |
(Für Linux) Öffnen Sie die Dateien 'config.ini', 'RunCB.sh' und 'RunBackupSet.sh' mit einem Texteditor und ändern Sie den Xmx-Wert:
(Für NAS) Öffnen Sie die Datei 'config.ini' mit einem Texteditor und ändern Sie den Xmx-Wert:
config.ini: |
app.system.ui.vm.opt.xms=128 app.system.ui.vm.opt.xmx=2048 app.system.conf.language |
RunCB.sh / RunBackupSet.sh: |
… JAVA_OPTS="-Xrs -Xms128m -Xmx2048m -client" JNI_PATH="-Djava.library.path=$LIB_HOME" … |
Ändern Sie die Zeile, indem Sie den Wert z.B. auf „4096“ (Wert in MB) ändern (abhängig von der Menge des verfügbaren freien Systemspeichers)
Wichtig: Speichern Sie die Änderungen und starten Sie dann den Scheduler-Dienst neu.