在javascript中,不能强制进行垃圾收集,而是必须等待解释器自动收集。
这种行为在Python和Java等解释语言中也存在吗?
我不了解Java,但在Python中,您可以手动强制gc.collect()
进行垃圾收集循环。
来自文档:
gc.collect([生成])
在没有参数的情况下,运行完整的集合。这个可选的参数生成可以是一个整数,指定要收集的生成(从0到2)。如果代号无效。找到的无法访问的对象数返回。
您可以阅读这个SO答案,以获得关于垃圾收集在Python中如何工作的参考。