Python的垃圾回收机制
python采用的是引用计数机制为主,标记-清除和分代收集两种机制为辅的策略
引用计数(python默认):记录该对象当前被引用的次数,每当新的引用指向该对象时,它的引用计数ob_ref加1,每当该对象的引用失效时计数ob_ref减1,一旦对象的引用计数为0,该对象立即被回收
标记清除:第一段给所有活动对象标记,第二段清除非活动对象
分代回收:python将内存根据对象的存活时间划分为不同的集合,每个集合称为一个代,比如有年轻代、中年代、老年代,年轻代最先被回收
GC作为现代编程语言的自动内存管理机制,专注
原创
2021-05-04 16:05:22 ·
103 阅读 ·
0 评论