JVM 内存大小设置

很抑郁的一个问题,让我折腾了好久。

1.如果你是单纯的使用tomcat, 可以在tomcat7\bin\catalina.bat里面修改:

set JAVA_OPTS=%JAVA_OPTS% -Xms1536m -Xmx1536m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=512m -XX:+DisableExplicitGC

然后在cmd下,运行:catalina.bat run, 如果没有错误即可。

2. 如果你在eclipse里面启动tomcat,则需要在这里修改:

首先双击Server下的tomcat,然后点击上面的Open Launch Configuration,打开下面的界面:

在VM arguments里面添加下面的代码:

-Xms1536m -Xmx1536m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=512m -XX:+DisableExplicitGC

一路OK下来,然后通过eclipse启动tomcat

3. 修改eclipse本身Jvm的内存。

打开:eclipse\eclipse.ini文件

在-vmargs后面,添加类似的参数:

-Xms512m
-Xmx1024m
-XX:+UseParallelGC
-XX:PermSize=256M
-XX:MaxPermSize=512M

然后从新启动eclipse即可。

over

  

 

  

posted @ 2011-10-18 12:02  无尽思绪  阅读(836)  评论(2编辑  收藏  举报