JVM调优简单配置:
系统环境变量设置:
JAVA_HOME=D:\apache-tomcat-6.0.35\jdk1.6.0_31
Path=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\lib\jconsole.jar;
在catalina.bat文件里,添加如下代码:
方案一:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M -Djava.awt.headless=true
方案二:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=256M
set JAVA_OPTS=%JAVA_OPTS% -server -Djava.awt.headless=true
注意:里面的具体数值要通过如下方法计算(测试的最大值=jvm的堆内存+持久代内存):
打开cmd窗口,运行一下命令
java -Xms2304M -Xmx2304M -version
观看测试结果是否正常
系统环境变量设置:
JAVA_HOME=D:\apache-tomcat-6.0.35\jdk1.6.0_31
Path=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\lib\jconsole.jar;
在catalina.bat文件里,添加如下代码:
方案一:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M -Djava.awt.headless=true
方案二:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=256M
set JAVA_OPTS=%JAVA_OPTS% -server -Djava.awt.headless=true
注意:里面的具体数值要通过如下方法计算(测试的最大值=jvm的堆内存+持久代内存):
打开cmd窗口,运行一下命令
java -Xms2304M -Xmx2304M -version
观看测试结果是否正常