3 tomcat修改内存

1.linux 下调整tomcat的内存设置

修改bin目录下catalina.sh文件
在cygwin=false之上
添加以下语句
JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"

其中-xms为jvm初始化堆的大小,-xmx为jvm堆的最大值
  1. window 下调整tomcat的内存设置

    修改bin目录下catalina.bat文件@echo off下追加
    set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m

    3.eclipse下修改外置tomcat的内存设置
    open launch configuration=>arguments=>vm arguments
    追加-Xms1024M -Xmx4096M -XX:PermSize=512m -XX:MaxPermSize=2048m

在bin下的catalina.bat文件中echo Using CATALINA_BASE: "%CATALINA_BASE%"的前一行加入如下代码。
set JAVA_OPTS=%JAVA_OPTS% -server -Xms8192m -Xmx8192m -Xmn1890m

-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:java Heap初始大小。 默认是物理内存的1/64。
-Xmx:java heap最大值。建议均设为物理内存的一半。不可超过物理内存。
-XX:PermSize:设定内存的永久保存区初始大小。缺省值为64M。
-XX:MaxPermSize:设定内存的永久保存区最大 大小。缺省值为64M。
-Xmn:young generation(年轻代)的heap大小。一般设置为Xmx的3、4分之一

猜你喜欢

转载自blog.csdn.net/weixin_38361347/article/details/89857199
今日推荐