- 博客(3)
- 收藏
- 关注
原创 Java垃圾回收机制——java堆
将新生成的对象放入Eden,若Eden满了可以放From Survivor空间,如果From Survivor空间也被填满就触发Minor GC,标记还存活的对象,并将这些对象存入To Survivor空间,清理掉Eden空间与From Survivor空间的对象,然后将From Survivor空间与To Survivor空间的名字与功能互换。老年代:老年代的垃圾回收使用的是标记-整理算
2016-08-03 16:11:21 768
原创 Java垃圾回收机制——方法区
Java中垃圾回收一般是指Java堆与方法区中的垃圾回收。方法区(永久代)中回收的垃圾有废弃常量与无用的类,废弃常量就是堆内存中没有引用这个常量的对象(例如,字符串"abc",不存在一个String的实例来引用这个常量)。而要成为无用的类需要满足三个条件:(1)这个类没有一个实例对象存在(2)加载这个类的ClassLoader已经被回收(3)这个类的字节码文件对象没有在任何地方被引
2016-07-31 15:55:17 622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人