Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 javascript 中,您不能强制进行垃圾收集,而是必须等待解释器自动收集它。
这种行为是否也存在于 Python 和 Java 等解释型语言中?
我不了解 Java,但在 Python 中,您可以手动强制垃圾收集周期发生在gc.collect().
gc.collect()
从文档:
gc.collect([代]) 没有参数,运行一个完整的集合。可选参数 generation 可以是一个整数,指定要收集哪一代(从 0 到 2)。如果生成编号无效,则会引发 ValueError。返回找到的不可达对象的数量。
gc.collect([代])
没有参数,运行一个完整的集合。可选参数 generation 可以是一个整数,指定要收集哪一代(从 0 到 2)。如果生成编号无效,则会引发 ValueError。返回找到的不可达对象的数量。
您可以阅读此 SO 答案以获取有关垃圾收集如何在 Python 中工作的参考。