您的位置:首页 > 其它

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

2015-08-28 15:12 302 查看
接着前面的,现在来计算老年代的

日志图:



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

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

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



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

老年代的总量:

1654272 - 601088 = 1053184k =1028m

那么填满老年区需要

1028 / 85 * 4 = 48s

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

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

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

参考:《java性能优化权威指南》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: