史上最强Tomcat8性能优化(下)( 四 )


-XX:PermSize 设置永久代大小
-XX:MaxPermSize 设置最大永久代大小
-XX:NewRatio=4 设置年轻代(包括Eden和两个Survivor区)与终身代的比值(除去永久代) 。 设置为4 , 则年轻代与终身代所占比值为1:4 , 年轻代占整个堆栈的1/5
-XX:MaxTenuringThreshold=0 设置垃圾最大年龄 , 默认为:15 。 如果设置为0的话 , 则年轻代对象不经过Survivor区 , 直接进入年老代 。 对于年老代比较多的应用 , 可以提高效率 。 如果将此值设置为一个较大值 , 则年轻代对象会在Survivor区进行多次复制 , 这样可以增加对象再年轻代的存活时间 , 增加在年轻代即被回收的概论 。
-XX:+DisableExplicitGC 这个将会忽略手动调用GC的代码使得System.gc()的调用就会变成一个空调用 , 完全不会触发任何GC 。
总结通过上述的测试 , 可以总结出 , 对tomcat性能优化就是需要不断的进行调整参数 , 然后测试结果 , 可能会调优也可能会调差 , 这时就需要借助于gc的可视化工具来看gc的情况 。 再帮我我们做出决策应该调整哪些参数 。
版权声明:本文为博主原创文章 , 遵循 CC 4.0 BY-SA 版权协议 , 转载请附上原文出处链接和本声明 。
本文链接: