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