gta5武士刀在哪:设置tomcat中的jvm内存

来源:百度文库 编辑:中财网 时间:2024/05/03 05:27:09
设置tomcat中的jvm内存很多时候,如果一web应用中的程序放太多,或者数据量太,会导致内存溢出的错误,我们优化程序和结构的同时,也应该了解一下容器的优化设置。
下面介绍3种方法修改tomcat中的JVM内存小:

1)环境变量中上TOMCAT_OPTS, CATALINA_OPTS两属性,
如 SET CATALINA_OPTS= -Xms64m -Xmx512m;
ms是最小的,mx是最,64m, 512m分别是指内存的容量.

2)修改Catalina.bat文件
166行“rem Execute Java with the applicable properties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs= "%JAVA_ENDORSED_DIRS% " -classpath "%CLASSPATH% " -Dcatalina.base= "%CATALINA_BASE% " -Dcatalina.home= "%CATALINA_HOME% " -Djava.io.tmpdir= "%CATALINA_TMPDIR% " %MAINCLASS% %CMD_LINE_ARGS% %ACTION% 中的%CATALINA_OPTS% 替换成-Xms64m -Xmx512m

3)1.命令行里面,进入tomcat的bin目录;
2.执行命令:tomcat6.exe //US//Tomcat6 --JvmMs=256 --JvmMx=800
3.启动tomcat
4.http://127.0.0.1:8080/manager/status看到JVM的

4)如果使用的是安装版的TOMCAT,那更简单,只需要开始菜单中找到Apache Tomcat 5.5中的Configure Tomcat,其中找到JAVA选项,
设置Maximum memory pool和Initial memory pool两项