小小张说故事
Python 的垃圾回收到底回收了谁?引用计数+分代回收一次讲清
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
小小张说故事
社区首页
>
专栏
>
Python 的垃圾回收到底回收了谁?引用计数+分代回收一次讲清
Python 的垃圾回收到底回收了谁?引用计数+分代回收一次讲清
小小张说故事
关注
修改于 2026-10-13 15:34:03
修改于 2026-10-13 15:34:03
117
0
举报
概述
结论先行:CPython 的垃圾回收主力是引用计数,每个对象头里存着一个计数,引用清零的瞬间对象立即被释放;但循环引用是它的软肋,分代回收正是为兜这个底而生。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
python
目录
1. 主力机制:引用计数,清零即释放
2. 致命软肋:循环引用
3. 兜底机制:分代回收
4. 手动 gc 管不管用?分场景
5. 常见误区澄清
6. 对比:其他实现怎么玩
7. 一句话总结
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档