Besturingssysteem
AlleSoftware
8.x en hogerFout Melding
- java.lang.OutOfMemoryError: Java heap space
- Error occurred during initialization of VM
- Could not reserve enough space for 2097152KB object heap
Oorzaak
De software heeft de maximaal toegestane hoeveelheid RAM bereikt, resulterend in de bovenstaande fout.Oplossing
! Als u een nieuwe client installeert, worden deze wijzigingen ongedaan gemaakt.Om de Java-heapgrootte van de installatie op Windows, Mac OS X, Linux of NAS te wijzigen, moet u de volgende bestanden wijzigen:
Voor 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 ... … |
(Voor Mac OS X) Open de bestanden 'config.ini' en 'RunCB.sh' met een teksteditor en wijzig de Xmx-waarde:
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" … |
(Voor Linux) Open de bestanden 'config.ini', 'RunCB.sh' en 'RunBackupSet.sh' met een teksteditor en wijzig de Xmx-waarde:
(Voor NAS) Open het bestand 'config.ini' met een teksteditor en wijzig de Xmx-waarde:
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" … |
Wijzig de waarde in bijvoorbeeld "4096" (waarde in MB) (afhankelijk van de beschikbare hoeveelheid vrij systeemgeheugen)
Belangrijk: Sla de wijzigingen op en start de schedulerservice opnieuw.