码迷,mamicode.com
首页 > 其他好文 > 详细

根据应用程序设置JVM参数(三)-优化老年代大小

时间:2015-08-28 15:38:40      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:优化   老年代   jvm   

接着前面的,现在来计算老年代的

日志图:


技术分享


1.假如没有FullGc,如何计算老年代需要多少时间装满?

(不看第一条和最后一条数据,分析)通过MinorGc计算每次老年代的增量

老年代的增量 = 堆的总量 - 新生代的剩余量(souvivor区)


技术分享


这样可以得到几乎每次minorGc老年代增加85m空间,而minorGc每4秒一次。

老年代的总量:

1654272 - 601088 = 1053184k =1028m


那么填满老年区需要

1028 / 85 * 4 = 48s 

虽然与上面的503-468=35的误差有点大


剩下的的优化方法就参照:

根据应用程序设置JVM参数(二)-优化新生代大小



参考:《java性能优化权威指南》



版权声明:本文为博主原创文章,未经博主允许不得转载。

根据应用程序设置JVM参数(三)-优化老年代大小

标签:优化   老年代   jvm   

原文地址:http://blog.csdn.net/q291611265/article/details/48052409

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!