该文被密码保护。 阅读全文
摘要:
Parallel Scavenge(-XX:+UseParallelGC)框架下,默认是在要触发full GC前先执行一次young GC,并且两次GC之间能让应用程序稍微运行一小下,以期降低full GC的暂停时间(因为young GC会尽量清理了young gen的死对象,减少了full GC的 阅读全文
该文被密码保护。 阅读全文
摘要:
除了扩容缩容(-Xms -Xmx大小设置不一致)会触发 CMS GC 之外, 还有 Old 区达到回收阈值、 MetaSpace 空间不足、 Young 区晋升失败、 大对象担保失败等 代码中手动调用了 System.gc 方法 阅读全文