python中循环引用致使内存泄漏小案例

首先定义一个Person类和一个Dog类,而后分别实例化对象p和d,给p对象添加一个pet属性html 给d对象添加一个master属性此时Person和Dog的应用计数都为2,当del p 和del d后Personpost 和Dog的应用计数都为1,就形成了循环引用致使内存不能释放 最终致使内存泄漏。htm 如下图片是没有循环应用的代码执行结果对象   如下图片是循环引用后代码执行结果blog
相关文章
相关标签/搜索