python垃圾回收机制

Python使用引用计数为主,标记清除和分代回收为辅的垃圾回收机制

引用计数好理解,解释器会定时回收被引用次数是0的对象,但是引用计数存在相互引用无法回收的问题.

标记清除是为了解决相互引用的问题,通过深度遍历根对象找出所有被引用的对象,剩余的被孤立的就是存在相互问题的对象.

分代回收机制将内存对象分成3代,没代的回收周期不一样代数越高频率就越高,解释器会定时对对象进行升代和标记清除.

posted @ 2024-11-01 21:18  侯佳奇  阅读(7)  评论(0)    收藏  举报