Besturingssysteem
AlleSoftware
5.x - 6.xFout Melding
java.lang.OutOfMemoryError: Java heap spaceOorzaak
De software heeft de maximaal toegestane hoeveelheid RAM geheugen bereikt wat bovenstaande fout geeft.Oplossing
! Nieuwere software heeft mogelijk andere waarden of is efficiëntier met het RAM gebruik.Volg onderstaande stappen om de Java heap grootte aan te passen in 5.5.x / 6.x
Voor Windows:
- ${Install-Home}\config.ini
- ${Install-Home}\bin\RunOBC.bat
- ${Install-Home}\bin\RunBackupSet.bat
- ${Install-Home}/config.ini
- ${Install-Home}/bin/RunOBC.sh
- ${Install-Home}/bin/ RunBackupSet.sh
(De huidige waardes in het voorbeeld kunnen per software versie verschillen)
config.ini: |
app.system.ui.vm.opt.xms=32 app.system.ui.vm.opt.xmx=384 app.system.conf.language |
RunOBC.bat: |
… SET JAVA_HOME=%OBC_HOME%\jvm SET JAVA_EXE=%JAVA_HOME%\bin\java.exe SET JAVA_OPTS=-Xms32m -Xmx512m -Dsun.java2d.noddraw … |
RunBackupSet.bat: |
… LIB_HOME=./bin JAVA_OPTS="-Xmx256m -Djava.library.path=$APP_HOME/bin" CLASSPATH=$LIB_HOME:$LIB_HOME/obm.jar:$LIB_HOME/obm-lib.jar MAIN_CLASS=RunBackupSet … |
Pas de regel aan door de waarde te veranderen naar bijv. "768" (of 1024 indien er genoeg RAM aanwezig is in het systeem):
config.ini (Updated): |
app.system.ui.vm.opt.xms=32 app.system.ui.vm.opt.xmx=768 app.system.conf.language |
RunOBC.bat (Updated): |
… SET JAVA_HOME=%OBC_HOME%\jvm SET JAVA_EXE=%JAVA_HOME%\bin\java.exe SET JAVA_OPTS=-Xms32m -Xmx768m -Dsun.java2d.noddraw … |
RunBackupSet.bat | (updated):
… LIB_HOME=./bin JAVA_OPTS="-Xmx768m -Djava.library.path=$APP_HOME/bin" CLASSPATH=$LIB_HOME:$LIB_HOME/obm.jar:$LIB_HOME/obm-lib.jar MAIN_CLASS=RunBackupSet … |
Herstart nu de Online Backup Scheduler service.