【发布时间】:2014-08-11 19:59:51
【问题描述】:
在一个应用程序中,我有以下-verbose:gc
[GC (Metadata GC Threshold) 8530310K->2065630K(31574016K), 0.3831399 secs]
[Full GC (Metadata GC Threshold) 2065630K->2053217K(31574016K), 3.5927870 secs]
[GC (Metadata GC Threshold) 8061486K->2076192K(31574016K), 0.0096316 secs]
[Full GC (Metadata GC Threshold) 2076192K->2055722K(31574016K), 0.9376524 secs]
[GC (Metadata GC Threshold) 8765230K->2100440K(31574016K), 0.0150190 secs]
[Full GC (Metadata GC Threshold) 2100440K->2077052K(31574016K), 4.1662779 secs]
这个“元数据 GC 阈值”是什么以及如何降低它。注意:虽然 Full GC 需要很长时间清理,但实际上清理的并不多,也就是说,如果不这样做会更好。
【问题讨论】:
标签: java performance garbage-collection java-8