开发者社区> 问答> 正文

Tomcat的JVM内存大小的设置疑问

请问:Tomcat的JVM内存大小如何设置,即-Xms和 -Xmx的设置,我在网上找了一些资料,并没有成功配置;
http://blog.csdn.net/westpointspace/article/details/2960366 里面的介绍,其他都大体一致,希望有成功实践的,能给予详细的解答,谢谢!

展开
收起
落地花开啦 2016-05-30 10:03:34 2935 0
2 条回答
写回答
取消 提交回答
  • 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
     
    2019-07-17 19:19:07
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    到注册表中去修改:
    `HKEY_LOCAL_MACHINESOFTWAREWow6432NodeApache Software Foundation\
    Procrun 2.0<Service Name>ParametersJavaoptions`
    双击Options,然后直接在文本框里添加,如 "-Xms256m -Xmx512m"....

    2019-07-17 19:19:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云服务器ECS内存增强型实例re6全新发布 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载