脚本语言和解释语言可以强制垃圾收集吗?

时间:2013-11-28 08:47:24

标签: garbage-collection scripting-language interpreted-language

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

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

1 个答案:

答案 0 :(得分:0)

我不了解Java,但在Python中,您可以使用gc.collect()手动强制执行垃圾回收周期。

来自the docs

  

GC.Collect的([代])

     

没有参数,运行完整集合。该   可选参数生成可以是指定哪个的整数   收集的生成(从0到2)。如果是,则引发ValueError   世代号无效。找到的无法访问的对象数   归还。

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