第三章
程序计数器,虚拟机栈,本地方法栈:
内存的分配及回收都具备确定性
java堆和方法区:
垃圾收集器所关注的内存部分
对象存活判定算法
判断对象“存活” 还是 “死去”
java堆:
1.引入计数算法
2.可达性分析算法
java中的引用:
强引用
软引用
弱引用
虚引用
回收方法区
废弃常量和无用类
垃圾收集算法:
标记-清除算法
复制算法
标记-整理算法
分代收集算法
HotSpot的算法实现
枚举根节点
安全点
安全区域
垃圾收集器
重点分析CMS和G1收集器
GC日志
对象内存分配规则