問題:young-gc頻繁,每2秒收集一次乞而,每次平均耗時(shí)25ms;full-gc平均82min一次,每次平均耗時(shí)40ms
目的:降低young-gc頻率
調(diào)優(yōu)前參數(shù):-Xms16G -Xmx16G -Xmn2G
原因:eden區(qū)每秒收集800M左右的對(duì)象讶迁,2秒就會(huì)被填滿,導(dǎo)致young-gc很頻繁
分析:老年代在每次full-gc后核蘸,有4.5g的數(shù)據(jù)巍糯,占堆內(nèi)存的28%,生命周期很短的對(duì)象占了70%左右客扎,需要增加eden區(qū)的內(nèi)存
調(diào)優(yōu)參數(shù): xmn=10G祟峦,SurvivorRatio=38
效果:
young-gc每15秒收集一次,每次平均耗時(shí)25ms徙鱼,full-gc平均120min一次宅楞,每次平均耗時(shí)318ms