我有两个具有相同GC配置的应用程序节点,CMSIncrementalMode除外。以下是来自GC Viewer的带有和不带CMSIncrementalMode的应用程序的屏幕截图。
不使用CMSIncrementalMode的应用程序的吞吐量显着降低,预扫描中止消息" CMS:由于时间而中止预清除"。即使在老一代有很多空地的时候,这些物品也没有被提升为旧的。
据我所知,增量较小的并发步骤可能已经停止了预清理中止。但我想了解以下内容。
GC配置:
总堆:3GB
新:1800MB
UseConcMarkSweepGC
CMSClassUnloadingEnabled
GC查看器统计信息:
App using CMSIncrementalMode
App not using CMSIncrementalMode
提前致谢