aa

如图所示:

执行: In [591]: gc.get_stats() 可以看到, 1代已经回收(collected)的对象为3652个,已经进行(collections)了61次回收操作

执行:In [592]: gc.collect(1) 对1代进行一次垃圾回收,总共回收了21个垃圾对象

再次执行:In [593]: gc.get_stats(),查看0、1、2代的情况,发现0、2代数据没有变化,1代的已经回收的对象的数量增加了21,变成了3652+21=3673,已经进行的回收次数增加1,61+1=62

python3感觉有个持久代: gc: objects in permanent generation: 0

原文地址:https://www.cnblogs.com/shengulong/p/10143827.html