它是有用的离开函数之前删除的条目对象?

问题描述 投票:-1回答:1

Python有一个嵌入式的垃圾收集器,但它是很好的明确的写命令GC.Collect的()离开功能之前。在此之前,这是值得欢迎与Del命令删除本地变量。是什么我不清楚是否是该功能已接收到的输入变量/对象也应该被删除?

python memory-management memory-leaks garbage-collection del
1个回答
0
投票

在一般情况下,无 - 不清理。通过强制垃圾收集不需要的时候,你是在浪费的执行时间......很多的执行时间。运行时系统被写成需要执行GC。

如果你知道的比运行时系统更好 - 如果你知道什么时候打电话给GC改善显著你的程序的性能,然后继续前进,把它作为必要的。问这个问题说明你没有这些知识。我们大多数人不这样做,最那些谁,知道最好尽量的在性能内置功能。

不要del本地对象。如果你做了错误的这样做,一不小心删除外部对象,那么你的函数将整体损坏程序。

© www.soinside.com 2019 - 2024. All rights reserved.