码迷,mamicode.com
首页 > 编程语言 > 详细

python中的垃圾回收

时间:2019-10-19 09:34:15      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:%s   alt   pre   mic   链表   ble   init   解决   计数   

python中垃圾回收

以引用计数为主,但解决不了循环引用,以隔代回收为辅

import gc
class A():
    def __init__(self):
        print('object born, id:%s' % str(hex(id(self))))
def f2():
    while True:
        a1 = A()
        a2 = A()
        a1.t = a2        
        a2.t = a1        
        del a1        
        del a2
        gc.disable()
f2()

技术图片

这和链表有些类似:

技术图片

python中的垃圾回收

标签:%s   alt   pre   mic   链表   ble   init   解决   计数   

原文地址:https://www.cnblogs.com/dabenniao/p/11702698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!