JVM G1源码分析和调优书 阅读笔记 第7章 Full GC

对象分配失败,就会进入到Evac失败过程,在GC日志详情中会打印相关信息 1.处理失败 2.再次尝试分配,仍然不成功,进行Full GC 7.1 Evac失败    把对象放入到Evac失败栈;直接更新对象的RSet,不需要对已复制的对象做额外回收之类的处理 检查是否有指向自己的指针,如果有,就代表发生了复制失败。需要删除指针,恢复对象头   1. 把这个分配失败的对象,放入到特殊的dirty c
相关文章
相关标签/搜索