jjzjj

ConcurrentMarkSweep

全部标签

Java ConcurrentMarkSweep 垃圾收集器不清除所有垃圾

简短形式:CMS垃圾收集器似乎无法收集越来越多的垃圾;最终,我们的JVM被填满,应用程序变得无响应。通过外部工具(JConsole或jmap-histo:live)强制GC将其清理一次。更新:问题似乎与JConsole的JTop插件有关;如果我们不运行JConsole,或者在没有JTop插件的情况下运行它,该行为就会消失。(技术说明:我们在Linux2.6.9机器上运行SunJDK1.6.0_07,32位。升级JDK版本并不是真正的选择,除非有不可避免的主要原因。此外,我们的系统未连接到可访问Internet的机器,因此JConsole的屏幕截图等不是一个选项。)我们目前正在使用以下标