垃圾收集器与内存分配策略

2019-07-19  本文已影响0人  一盒玫瑰

一、判断对象是否存活的方法
1. 可达性分析:GC roots作为对象的起点,从这些起点向下搜索,其中可作为roots对象的有:a.虚拟机栈中引用的对象;b.方法区中静态属性引用的对象;c.方法区中常量引用的对象;d.本地方法栈中jni引用的对象。
2. 引用分析:强引用、软引用、弱引用、虚引用

上一篇 下一篇

猜你喜欢

热点阅读