drth 发表于 2013-10-17 08:53:51

Tomcat内存设置

tomcat内存溢出、
报错信息java.lang.OutOfMemoryError:PermGenspace解决方法

1直接修改tomcat中得catalina.bat
修改方法:%_EXECJAVA%%JAVA_OPTS%%CATALINA_OPTS%%DEBUG_OPTS%后面增加如下
-Xmx4096m-Xms4096m-XX:MaxPermSize=512m
2直接通过MyEclipse修改点击”Window”---“preferences”----选择对应Tomcat下的“JDK”----
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m将以上三个参数复制粘贴到OptionalJavaVMarguments参数的解释
-Xms128m表示JVMHeap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVMHeap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是Throwable的,无法用try...catch捕捉。PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanategeneration)如,class对象、方法对象这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。-XX:PermSize=64MB最小尺寸,初始分配-XX:MaxPermSize=256MB最大允许分配尺寸,按需分配过小会导致:java.lang.OutOfMemoryError:PermGenspaceMaxPermSize缺省值和-server-client选项相关。-server选项下默认MaxPermSize为64m-client选项下默认MaxPermSize为32m

分析家 发表于 2013-10-20 04:39:42

解释就是掩饰,掩饰就是编故事!

不正狼 发表于 2013-10-21 06:20:31

避孕的效果:不成功,便成“人”。

xiaui520 发表于 2013-10-23 01:42:58

路过,支持一下啦

dopost 发表于 2013-10-23 15:32:12

吃饭与ml是第一生产力。

1397535668 发表于 2013-10-24 04:28:27

人生不能像做菜、把所有的料都准备好才下锅!
页: [1]
查看完整版本: Tomcat内存设置