在tomcat_home/bin目录下找到catalina.bat,用文本编辑器打开,加上下面一行:
set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M
解释一下各个参数:
-Xms1024M:Java虚拟机堆区内存初始内存分配的大小,按照实际情况进行分配(一般为操作系统可用内存的1/64大小)。
-Xmx1029M:Java虚拟机堆区内存可被分配的最大上限(一般为操作系统可用内存的1/4大小)。
-XX:PermSize:非堆区初始化内存分配大小。
-XX:PermSize=256M:初始化类加载内存池大小
-XX:MaxPermSize=256M:最大类加载内存池大小
-XX:MaxNewSize=256M:新生代可被分配的内存的最大上限(注意:该值需要小于-Xmx的值)。
-XX:MaxPermSize:非堆区分配的内存的最大上限。
还有一个-server参数,是指启动jvm时以服务器方式启动,比客户端启动慢,但性能较好,大家可以自己选择。
上一篇:windows系统远程命令
下一篇:linux系统yum命令保存设置