请问:Tomcat的JVM内存大小如何设置,即-Xms和 -Xmx的设置,我在网上找了一些资料,并没有成功配置;
如http://blog.csdn.net/westpointspace/article/details/2960366 里面的介绍,其他都大体一致,希望有成功实践的,能给予详细的解答,谢谢!
linux环境下,给你一个参考。另外,你需要研究一下每个参数什么意义
你的yong代有问题
假如机器是2核的,4GB内存的,gc可以这样配置比较均衡。要求jdk8以上
-server
-Xms2048m
-Xmx2048m
-XX:MetaspaceSize=256m
-XX:MaxMetaspaceSize=256m
-Xmn1024m
-XX:+UseConcMarkSweepGC
-XX:+UseCMSCompactAtFullCollection
-XX:CMSMaxAbortablePrecleanTime=5000
-XX:+CMSClassUnloadingEnabled
-XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=80
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/home/admin/java/java.hprof
-Xloggc:/home/admin/java/gc.log
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:MaxDirectMemorySize=512m
-XX:SurvivorRatio=10
-XX:+ExplicitGCInvokesConcurrent
-XX:ParallelGCThreads=2
到注册表中去修改:
`HKEY_LOCAL_MACHINESOFTWAREWow6432NodeApache Software Foundation\
Procrun 2.0<Service Name>ParametersJavaoptions`
双击Options,然后直接在文本框里添加,如 "-Xms256m -Xmx512m"....
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。