垃圾收集器没有触发

时间:2016-01-08 14:22:27

标签: java garbage-collection jvm

我们有一个应用程序,其JVM堆(Xmx)大约为300 GB。我们有新一代的并行GC和老一代的CMS。

我们有一个跟踪JVM细节的脚本(eden,幸存者0和1以及旧的gen空间)。它使用jstat -gc <pid> 5000。然后我们添加所有EU+S0U+S1U+OU以查找使用的堆空间

我们注意到JVM的总内存有时会突然增加到290 GB(约占整个空间的90%),持续时间为1-2秒,然后再回落。

但问题是当我们查看GC日志时,我们只能看到当时运行的并行GC。没有CMS的痕迹。

如果是这样,老一代怎么清理干净呢。有些东西应该清除空间

任何想法都会有很大的帮助。

Thannks

0 个答案:

没有答案