中间件
不争聊技术
技术爱好者,欢迎交流技术。
展开
-
如何设定tomcat启动时JVM内存大小,以免出现java.lang.OutOfMemoryError
问题:主要是2个内存溢出的错误。 首先是:java.lang.OutOfMemoryError: Java heap space 其次是:java.lang.OutOfMemoryError: PermGen space 最终解决办法【我是4G内存,请适当修改大小】: 【Windows】在catalina.bat的第一行增加: set JAVA_OPTS=-Xms512m转载 2012-02-02 15:19:25 · 1274 阅读 · 0 评论 -
tomcat JVM调优对比,和原理
1. Heap设定与垃圾回收 Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填 满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 -Xmx java heap最大值 -Xmn转载 2012-02-02 15:23:12 · 1892 阅读 · 0 评论