引用计数器为主,标记清除和分代回收为辅+缓存机制
1.1环状双向链表 refchain
python中创建的任何对象都会加入到refchain链表中。
在c源码中如何体现每个对象中都有相同的值:PyObject结构体(4个值,上一个对象,下一个对象,类型,引用个数)
在有多个元素组成的对象中:PyObject(4个值)+ob_size