JAVA GC
文章平均质量分 84
hlxinyan
这个作者很懒,什么都没留下…
展开
-
Reference Counting Garbage Collector 引用计数算法垃圾回收器
引用计数算法(Reference Counting)垃圾回收的困难不在于 实际回收垃圾的过程,而是在于在哪些地方找到垃圾。当一个对象不在被引用时候 则这个对象被认为是可以被回收的。算法描述: 在每个对象中有个一个字段refCount 记录该对象被引用的次数,refCount是在java program 中不能被访问的,只是可以被jvm 修改或者更新。 例如:Object p = new Int...原创 2012-04-24 12:30:04 · 328 阅读 · 0 评论 -
Mark&Sweep GC
标记清除算法是第一个能够回收循环数据结构的算法。现在最普遍的垃圾回收技术都是标记清除算法的变体。当使用标记清除算法,没有被引用的对象不会被立即回收。相反,垃圾回收器允许先累计一些没有任何引用的对象 到一定程度(比如内存不足时),然后启动回收。在回收过程中,执行的程序会被临时挂起。一旦回收结束,程序又能恢复执行。 标记清除算法又称为 根跟踪算法root tracing ....原创 2012-04-26 15:09:38 · 227 阅读 · 0 评论