设置安装版Tomcat的JVM参数

来源:互联网 发布:vb.net timer控件 编辑:程序博客网 时间:2024/05/17 05:02

tomcat官网上下载安装版tomcat说是32位或者64位都可以用是骗人的:



要使用更大的内存必须同时使用64位的JDK和64位的压缩版tomcat(可以自己安装为windows服务,具体参照http://blog.csdn.net/steveguoshao/article/details/8783523)

由于安装版默认采用的是32位JDK下的client目录下的jvm.dll,目前亲测在Java Options中不可行的参数:-server -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:+HeapDumpOnOutOfMemoryError,貌似用64位的tomcat和JDK也不能在Java Options中配置-server

-Xms -Xmx -Xss要在Tomcat moitor中给定的输入框中设置

目前测试可行的:-XX:PermSize=512M -XX:MaxPermSize=512M -Xmn256M -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+ScavengeBeforeFullGC -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -verbose:gc -Xloggc:d:/logs/gc.log -XX:GCLogFileSize=100M


0 1