完美解决PermGen space,多项目下tomcat挂掉
网上有很多资料说:在tomcat/bin目录下的catalina.bat,编辑它修改这行set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=512m
参数 描述
-Xms JVM初始化堆的大小
-Xmx JVM堆的最大值
可是我们发现有些朋友(安装版)根本没有TOMCAT_HOME/bin/catalina.bat该文件。
因为:Tomact安装有两种方式,
一种是绿色版:用上面的方法可以解决。
一种是安装版: 像平常安装软件时安装。安装版是没有该文件的。下面介绍安装版的两种方法。
安装版解决方法1:
Myeclipse->Window-->preferences->tomcat(找到你运行的tomcat版本)
->JDK -> 在Optional Java VM arguments中填入扩充缓冲区参数.
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
个人认为上面参数 已经可以了,我调到对面2倍做个测试 用3个项目去启动tomcat 时间也就比 上面参数 少几秒,没必要。
方法/步骤2
找到tomact安装的bin目录,双击Tomact7w.exe文件。
2.如图,点击java
3.修改相应值即可
这样以后 大项目 多个也不怕挂掉了。。。呵呵