设置tomcat的运行内存

来源:互联网 发布:百度高级优化师 编辑:程序博客网 时间:2024/05/21 03:27

使用tomcat作为服务器开发web程序时在很多情况下会遇到修改tomcat运行内存的问题。


介绍两种修改tomcat运行内存的方法:

1在myeclipse中修改

Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->JDK面板中的

Optional Java VM arguments中添加:-Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m


2、直接在tomcat中修改:

在catalina.bat最前面加入set JAVA_OPTS=-Xms128m -Xmx256m 

附:


jvm参数说明:

 -server:一定要作为第一个参数,在多个CPU时性能佳 

-Xms:java Heap初始大小。 默认是物理内存的1/64。
-Xmx:java heap最大值。建议均设为物理内存的一半。不可超过物理内存。

-XX:PermSize:设定内存的永久保存区初始大小,缺省值为64M。(我用visualvm.exe查看的)

-XX:MaxPermSize:设定内存的永久保存区最大 大小,缺省值为64M。(我用visualvm.exe查看的)

-XX:SurvivorRatio=2  :生还者池的大小,默认是2,如果垃圾回收变成了瓶颈,您可以尝试定制生成池设置

-XX:NewSize: 新生成的池的初始大小。 缺省值为2M。

-XX:MaxNewSize: 新生成的池的最大大小。   缺省值为32M。





0 0
原创粉丝点击