0

在 javascript 中,您不能强制进行垃圾收集,而是必须等待解释器自动收集它。

这种行为是否也存在于 Python 和 Java 等解释型语言中?

4

1 回答 1

0

我不了解 Java,但在 Python 中,您可以手动强制垃圾收集周期发生在gc.collect().

文档

gc.collect([代])

没有参数,运行一个完整的集合。可选参数 generation 可以是一个整数,指定要收集哪一代(从 0 到 2)。如果生成编号无效,则会引发 ValueError。返回找到的不可达对象的数量。

您可以阅读此 SO 答案以获取有关垃圾收集如何在 Python 中工作的参考。

于 2013-11-28T08:54:05.317 回答