接着前面的,现在来计算老年代的
日志图:
1.假如没有FullGc,如何计算老年代需要多少时间装满?
(不看第一条和最后一条数据,分析)通过MinorGc计算每次老年代的增量
老年代的增量 = 堆的总量 - 新生代的剩余量(souvivor区)
这样可以得到几乎每次minorGc老年代增加85m空间,而minorGc每4秒一次。
老年代的总量:
1654272 - 601088 = 1053184k =1028m
那么填满老年区需要
1028 / 85 * 4 = 48s
虽然与上面的503-468=35的误差有点大
剩下的的优化方法就参照:
参考:《java性能优化权威指南》
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/q291611265/article/details/48052409