-Xms8000M初始化的堆大小-Xmx8000M 堆的最大值-XX:+HeapDumpOnOutOfMemoryError 堆溢出时Dump出当前内存堆转储快照以便事后分析-XX:PermSize=10M 方法区(非堆)初始化大小-XX:MaxPermSize=10M 方法区(非堆)最大值-Xss...
分类:
编程语言 时间:
2015-03-10 13:55:32
阅读次数:
141
线上java应用报永久代(PermGen)OOM,遇到永久代OOM那就没啥办法了,只能为永久代扩容。
要做的就是改大PermSize这个参数。发现这个实例的启动参数里并没有PermSize的定义。那么这个实例一定是用的永久代的默认大小。永久代的默认大小是多少呢?百度的一下,JDK1.6的默认大小是82M。果真如此吗?在这个实例执行 stat
-gccapacity pid ,命令结...
分类:
编程语言 时间:
2015-03-09 20:54:43
阅读次数:
178
-Xms8000M 初始化的堆大小 -Xmx8000M 堆的最大值 -XX:+HeapDumpOnOutOfMemoryError 堆溢出时Dump出当前内存堆转储快照以便事后分析 -XX:PermSize=10M 方法区(非堆)初始化大小 -XX:MaxPermSize=10M 方...
分类:
编程语言 时间:
2015-03-07 23:54:04
阅读次数:
192
修改catalina.sh文件。在# OS specific support. $var _must_ be set to either true or false.下,添加以下信息JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=128m -...
分类:
系统相关 时间:
2015-03-02 13:03:32
阅读次数:
173
在Eclipse中编译Maven项目,运行 jetty:run 指令的时候会出错,在 JRE选项卡中加入:-Dorg.mortbay.util.URI.charset=GBK-Xms512m -Xmx512m-XX:PermSize=128M就没事了
分类:
系统相关 时间:
2015-03-01 17:00:27
阅读次数:
193
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
这里有几个问题:
1. 各个参数的含义什么?
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置...
分类:
系统相关 时间:
2015-02-12 20:12:39
阅读次数:
245
安装目录下eclipse.ini中:修改参数至必要大小. e.g.-vmargs-Djava.net.preferIPv4Stack=true-Dosgi.requiredJavaVersion=1.5-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxP...
分类:
系统相关 时间:
2015-02-06 14:47:17
阅读次数:
172
java.lang.OutOfMemoryError: PermGen space PermGen space 由-XX:PermSize -XX:MaxPermSize 引起java.lang.OutOfMemoryError: Java heap space Heap siz 由-Xms ...
分类:
编程语言 时间:
2015-02-04 23:04:54
阅读次数:
212
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh中,找到set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%,在它的下面添加如下代码:
set JAVA_OPTS=-server -Xms800m -Xmx1024m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:M...
分类:
其他好文 时间:
2015-01-20 18:04:28
阅读次数:
142
参数说明:-Xms 初始堆大小-Xmx 最大堆大小-Xmn 年轻代大小 eden + 2 survivor space-XX:SurvivorRatio=8 Eden区与Survivor区的大小比值-XX:PermSize 设置持久代(perm gen)初始值-XX:...
分类:
其他好文 时间:
2015-01-15 21:38:09
阅读次数:
172