Python垃圾回收机制

Python垃圾回收机制

​ 引用计数为主,标记-清除和分代回收为辅的回收机制
​ 引用计数:引用加1,当计数为0是回收
​ 计数增加:
​ 创建
​ 引用
​ 作参数
​ 放入容器
​ 缺点:
​ 1、维护引用计数消耗资源
​ 2、循环引用

标记-清除:(第一代.第二代.第三代)
分代回收:基本思想对象存在时间越长,越可能不是垃圾,应该越少去收集。
0代触发将清理所有三代,1代触发会清理1,2代,2代触发后只会清理自己。

posted @ 2019-09-29 10:13  小夏02  阅读(44)  评论(0)    收藏  举报