python垃圾回收机制


python垃圾回收机制

引用计数器为主,标记清除和分代回收为辅+缓存机制

1. 引用计数器

1.1环状双向链表 refchain

python中创建的任何对象都会加入到refchain链表中。

在c源码中如何体现每个对象中都有相同的值:PyObject结构体(4个值,上一个对象,下一个对象,类型,引用个数)

在有多个元素组成的对象中:PyObject(4个值)+ob_size


文章作者:
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 !
评论
评论
评论
  目录