如何设置tomcat、java(jvm)的内存大小

这个设置很简单,相信大家一看就会的~

第一步先找到tomcat的bin目录下

在linux环境下的设置,先找到catalina.sh文件,然后用命令vim catalina.sh编辑文件

在cygwin=false的上面加上如下配置(如果是在windows环境下,是编辑catalina.bat文件)

#set java vm
JAVA_OPTS="-Xmx128M -Xms128M -XX:MaxPermSize=128m"
#set tomcat vm
CATALINA_OPTS="-Xms128m -Xmx128m"

-Xmx

设置jvm最大内存为128m,以这个参数后面的值为准,例如java -cp you_classpath -Xmx512m your_class,那么最大内存就是512*1024*1024字节

-Xms

设置jvm初始内存为128m(此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。),程序在启动的时候就会无条件的从操作系统中挖 -Xms后面定义的内存数,然后在这些内存用的差不多的时候,再去挖。


感谢您的阅读,希望对您有帮助,本文版权归 #惊讶# 所有
评论 (0)