摘要: 垃圾判定, 回收算法 垃圾判定 垃圾回收的重要环节是判定哪些对象需要回收, 重要的回收算法有: 1. 引用计数算法(COM, ActionScript, Python) 2. 可达性分析算法(Java, C , Lisp 采用) 引用计数算法 什么是引用计数算法? 每个对象中有一个引用计数器: 每当 阅读全文
posted @ 2017-02-03 22:41 still_water 阅读(192) 评论(0) 推荐(0) 编辑
摘要: GC 垃圾回收器简介 程序计数器, 虚拟机栈, 本地方法栈 3个区域都在线程上分配, 随线程生, 随线程灭. 而堆(Java Heap)上的空间就需要 GC 来回收了. 至于方法区, 虽然也在堆上, 但是它存储的东西变化比较小, 所以它的垃圾回收机制又会不同. 那么, 怎么判断对象是否该回收呢? 判 阅读全文
posted @ 2017-02-03 20:23 still_water 阅读(128) 评论(0) 推荐(0) 编辑