`
blueswind8306
  • 浏览: 124557 次
  • 来自: ...
社区版块
存档分类
最新评论

通过gc日志分析新生代的晋升大小

阅读更多
下面是分析gc日志中,每次ParNew GC时,新生代晋升大小的脚本。这个脚本可以帮助定位某段时间是否有大量新对象产生,导致晋升频繁:
cat gc.log |grep " \[ParNew: " |awk '{print $1" "$6" "$9}' |awk -F'K' '{print substr($1,1,29)" "substr($1,31,length($1))" "substr($2,3,length($2))" "substr($4,4,length($4))" "substr($5,3,length($5)) }' |awk '{print $1" beforeYoung="$2/1024"MB afterYoung="$3/1024"MB beforeHeap="$4/1024"MB afterHeap="$5/1024"MB promotion="(($2-$3)-($4-$5))/1024"MB"}'
0
6
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics