程序退出的时候
四、gc模块常⽤功能解析
gc模块提供⼀个接⼝给开发者设置垃圾回收的选项 。...,就会执⾏对应的代数的垃圾检查,然后重置计数器....例如,假设阀值是(700,10,10):
当计数器从(699,3,0)增加到(700,3,0),gc模块就会执⾏gc.collect(0),即检查⼀代对象的垃圾,并重置计数器
当计数器从(699,9,0...)增加到(700,9,0),gc模块就会执⾏gc.collect(1),即检查⼀、⼆代对象的垃圾,并重置计数器
当计数器从(699,9,9)增加到(700,9,9),gc模块就会执⾏gc.collect...(2),即检查⼀、⼆、三对象的垃圾,并重置计数器
注意点
gc模块唯⼀处理不了的是循环引⽤的类都有__del__⽅法,所以项⽬中要避免 定义__del__⽅法
import gc
class ClassA