在Python中的变量上调用del。这是立即释放已分配的内存还是仍在等待垃圾收集器收集?像在Java中一样,显式调用del对何时释放内存没有影响。

最佳答案

del语句不会回收内存。它将删除引用,这会减少该值的引用计数。如果计数为零,则可以回收内存。 CPython将立即回收内存,无需等待垃圾收集器运行。

实际上,仅垃圾回收器才需要回收循环结构。

正如Waleed Khan在他的评论中所说,Python内存管理就可以了,您不必担心。

关于python - Python del语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14969739/

10-13 03:52