广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件专业 > Python专业 > 正文

CPython 退出时为什么不释放所有内存?

作者:张荣德发布时间:2022-11-25分类:Python专业浏览:641


导读:当Python退出时,从全局命名空间或Python模块引用的对象并不总是被释放。如果存在循环引用,则可能发生这种情况C库分配的某些内存也是不可能释放的(例如像Puri...

当 Python 退出时,从全局命名空间或 Python 模块引用的对象并不总是被释放。如果存在循环引用,则可能发生这种情况 C 库分配的某些内存也是不可能释放的(例如像 Purify 这样的工具会抱怨这些内容)。但是,Python 在退出时清理内存并尝试销毁每个对象。
如果要强制 Python 在释放时删除某些内容,请使用 atexit 模块运行一个函数,强制删除这些内容。


Python专业排行
标签列表
网站分类
文章归档
最近发表