weblogic java虚拟内存设置
2011-03-29 23:07
357 查看
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。
改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
更改的方式如下:
C:/Oracle/Middleware/user_projects/domains/eip_domain/bin
对文件:startWeblogic.cmd中增加:
@REM ----------------------------------------------------------------------
@REM
@REM Reset the memory configuration (2011-03-29)
@REM
@REM ----------------------------------------------------------------------
set MEM_ARGS=-Xms1024m -Xmx1024m -XX:MaxPermSize=512m
如若采用的是eclipse product模式,weblogic server在elipse中启动的话,还要修改eclipse中的配置:
进到eclipse中的eclipse.ini中,修改如下:
--launcher.XXMaxPermSize
512m
-vmargs
-Xms2048m
-Xmx2048m
与weblogic中startWeblogic修改的配置一样。
改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
更改的方式如下:
C:/Oracle/Middleware/user_projects/domains/eip_domain/bin
对文件:startWeblogic.cmd中增加:
@REM ----------------------------------------------------------------------
@REM
@REM Reset the memory configuration (2011-03-29)
@REM
@REM ----------------------------------------------------------------------
set MEM_ARGS=-Xms1024m -Xmx1024m -XX:MaxPermSize=512m
如若采用的是eclipse product模式,weblogic server在elipse中启动的话,还要修改eclipse中的配置:
进到eclipse中的eclipse.ini中,修改如下:
--launcher.XXMaxPermSize
512m
-vmargs
-Xms2048m
-Xmx2048m
与weblogic中startWeblogic修改的配置一样。
相关文章推荐
- 虚拟内存设置误区及正确方法
- Linux下设置export JAVA_OPTS选项进行tomcat JVM内存设置【 linux下tomcat的参数JAVA_OPTS必须设在catalina.sh中cygwin=false前】
- JavaWebStudio 2005 设置环境时显示内存不足--解决方案
- JVM(java 虚拟机)内存设置
- java 可设置最大内存
- java 脚本运行设置初始内存大小
- java的内存设置
- JVM(java 虚拟机)内存设置
- 【Weblogic干货】一招搞定大内存设置
- 设置java 内存提升maven编译速度
- java 虚拟机运行时内存分布分析
- 如何设置Docker容器中Java应用的内存限制
- 2、MyEclipse和Eclipse调优,MyEclipse配置(tomcat和jdk的内存设置),jar引入相关知识点,将Java项目编程web项目的办法
- java.lang.OutOfMemoryError: Java heap space JVM内存设置
- weblogic启动内存的设置
- java中设置虚拟机最大内存
- 内存大小设置 Java heap space错误
- 设置WebLogic启动内存
- JVM(java 虚拟机)内存设置
- Eclipse 中设置JVM 内存(ava.lang.OutOfMemoryError: Java heap space异常)