将应用部署到jboss,java.lang.OutOfMemoryError: PermGen space解决方法
来源:互联网 发布:东村明子 知乎 编辑:程序博客网 时间:2024/05/01 04:11
将在windows下的java web应用放到linux下,报错java.lang.OutOfMemoryError: PermGen space
明显内存溢出错误,心想在windows下都没报过这个错,在linux服务器怎么会报错那?
搜索发现: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错误。
解决方法:
vi /jboss/bin/run.bat
找到:
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=256m
改为:
set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=512m
保存退出
重启下jboss
0 0
- 将应用部署到jboss,java.lang.OutOfMemoryError: PermGen space解决方法
- jboss java.lang.OutOfMemoryError: PermGen space
- web应用报java.lang.OutOfMemoryError: PermGen space解决方法
- tomcat部署 java.lang.OutOfMemoryError: PermGen space
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- JniHelper类的使用
- 博弈问题及SG函数
- HDU 3995 Special Fish(KM最大匹配)
- AWR , DBMS_WORKLOAD_REPOSITORY,手工修改历史快照信息
- sqlmap使用总结
- 将应用部署到jboss,java.lang.OutOfMemoryError: PermGen space解决方法
- (转)livecd 修复Grub
- (转)乌班图12.04超级用户登录
- Eddy's picture(并查集+最小生成树)
- (原)双核四线程
- (原)super.paintComponent解析
- sed行编辑器使用介绍
- (原)GridBagLayout
- (转)去掉QTreeWidget中节点之间的虚线