Python:删除大数据

Python:删除大数据,python,Python,我有一个用Python处理的大型数据集。它与DOM一样具有层次结构。我有一个根节点对象,所有其他对象都从该对象发出 因此,如果我只做del obj,其中obj是根节点,那么整个层次结构会立即消失吗?“立即”,否。垃圾收集器将在下一次运行时将其清除,假设没有对该对象的其他引用。“立即”,否。垃圾收集器将在下一次运行时将其清除,假设没有对该对象的其他引用。表示可以使用GC.collect()强制GC释放未引用的对象。表示可以使用GC.collect()强制GC释放未引用的对象。假设没有对删除的对象的

我有一个用Python处理的大型数据集。它与DOM一样具有层次结构。我有一个根节点对象,所有其他对象都从该对象发出


因此,如果我只做
del obj
,其中
obj
是根节点,那么整个层次结构会立即消失吗?

“立即”,否。垃圾收集器将在下一次运行时将其清除,假设没有对该对象的其他引用。

“立即”,否。垃圾收集器将在下一次运行时将其清除,假设没有对该对象的其他引用。

表示可以使用GC.collect()强制GC释放未引用的对象。

表示可以使用GC.collect()强制GC释放未引用的对象。

假设没有对删除的对象的其他引用,您将无法再访问它(因此它将“为您而去”。)当垃圾回收器接近它时,内存将被释放。假设没有对您删除的对象的其他引用,您将无法再访问它(因此它将“为您而去”。)当垃圾回收器接近它时,内存将被释放。