2013-12-19 198 views
2

两个有关CMS的收集问题:CMS和ParNew可以同时运行吗?

  1. 威尔ParNew与CMS老根集合同时运行。
  2. 在GC日志中,CMS收集后我没有看到旧的使用情况。我如何检查旧有收集的空间有多少,还有多少仍然存在。

感谢,

回答

0
  1. 是 - ParNew将运行,而CMS正在执行其并发的阶段之一。这可能会导致GC日志损坏,因为JVM的日志记录对于GC线程而言不是线程安全的。

  2. CMS执行并行扫描。在运行时,ParNew可以使对象升级到旧版本。这个问题“CMS收集了多少内存?”因此既不是非常有用也不完全有意义。

相关问题