Python内存回收原理
概述引用计数为主,标记清除和分代回收为辅构成了python的内存回收机制.1. 引用计数1.1 环状双向链表 refchainpython中创建的任何对象都会加到refchain链表中.每个对象都会有一个结构体typedef struct _object { struct _object * ob_next; strcut _object * ob_prev; int ob_refcnt; struct_typeobject *ob_type; } PyObject;这个结构体里有上一个对象
原创
2021-04-30 21:42:13 ·
261 阅读 ·
1 评论