Python有一个嵌入式的垃圾收集器,但它是很好的明确的写命令GC.Collect的()离开功能之前。在此之前,这是值得欢迎与Del命令删除本地变量。是什么我不清楚是否是该功能已接收到的输入变量/对象也应该被删除?
在一般情况下,无 - 不清理。通过强制垃圾收集不需要的时候,你是在浪费的执行时间......很多的执行时间。运行时系统被写成需要执行GC。
如果你知道的比运行时系统更好 - 如果你知道什么时候打电话给GC改善显著你的程序的性能,然后继续前进,把它作为必要的。问这个问题说明你没有这些知识。我们大多数人不这样做,最那些谁,知道最好尽量的在性能内置功能。
不要del
本地对象。如果你做了错误的这样做,一不小心删除外部对象,那么你的函数将整体损坏程序。