摘要:
由于阅读的资料较少,先写下现在的肤浅认识,待以后有更深层次的理解再修改。关于垃圾回收机制,本人现在知道的是三种。1.引用计数机制。(浅显的看了下Object-C语法,貌似其对象回用的是这种机制)2.标记-清理机制。(C采用了保守的标记-清理机制)3.java的自适应回收机制,综合用了引用计数,标记-清理,核心是停止-复制。 引用计数机制中每个对象都有一个引用计数器,当有对象指向该引用时,引用计数器加1.一个列表记录着对象和其引用数(估计组织成搜索树吧),垃圾回收期在程序的生命进程中一直修改引用计数器和遍历列表,出现循环引用相当麻烦。 标记-清理机制,对C来说从每个根节点(个人理解为进程虚拟地址 阅读全文
posted @ 2012-01-12 17:58 酸梅拯救地球 阅读(916) 评论(0) 推荐(0)
浙公网安备 33010602011771号