Java认证:Linux和Windows下的内存设置) N5 b3 Z9 V" ] w2 M/ U
Linux和Windows下的内存设置
# W6 N5 `( L+ R4 P0 u你对Tomcat JVM内存设置是否了解,本文向大家介绍一下Linux和Windows操作系统下Tomcat JVM内存设置方法,希望对你的学习有所帮助。
2 \9 T- f8 _* ?! k, I. YLinux下修改Tomcat JVM内存设置:2 h x/ f) |& K6 n* `
要添加在Tomcat的bin下catalina.sh里,位置cygwin=false前。注意引号要带上,红色的为新添加的。
" P1 Z/ m$ t4 L8 N- D; W$ i#OSspecificsupport.$var_must_besettoeithertrueorfalse. JAVA_OPTS=“-Xms256m-Xmx512m -Xss1024K-XX:PermSize=128m-XX:MaxPermSize=256m” cygwin=false windows下修改Tomcat JVM内存设置:
' r3 V0 w; H" B* u7 {% h8 j情况一:
, p% N2 u: H7 W9 T, ?8 u解压版本的Tomcat,要通过startup.bat启动Tomcat才能加载配置% u( E$ i! q3 D' O
要添加在Tomcat的bin下catalina.bat里
: L! A* ^6 @7 E+ n3 PremGuessCATALINA_HOMEifnotdefined setCURRENT_DIR=%cd%后面添加,红色的为新添加的。% L, ]3 P9 e5 p# G
setJAVA_OPTS=-Xms256m-Xmx512m -XX:PermSize=128M-XX:MaxNewSize=256m -XX:MaxPermSize=256m-Djava.awt.headless=true 情况二:
9 U" b" c6 l$ j1 x" S; ^4 m( J安装版的Tomcat下没有catalina.bat
0 K; i; m5 Y7 ^% \1 }9 nwindows服务执行的是bin\Tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置。$ O; Q p3 P$ [1 l2 O4 O
修改注册表
1 o0 T5 x7 B" K' ~3 _$ H) }HKEY_LOCAL_MACHINE\SOFTWARE \ApacheSoftwareFoundation\TomcatServiceManager \Tomcat5\Parameters\JavaOptions 原值为. e2 B R3 a# w
-Dcatalina.home=“C:\ApacheGroup\Tomcat5.0” -Djava.endorsed.dirs=“C:\ApacheGroup\ Tomcat5.0\common\endorsed” -Xrs 加入
4 }4 ?( m; M' @-Xms300m-Xmx350m 重起Tomcat服务,设置生效 |