可以使方法变量归零使其可以收集垃圾吗?

时间:2014-06-24 21:14:40

标签: java garbage-collection jvm

背景:我有一个方法可以摆弄一些巨型List的副本,我偶尔会运行我们的记忆。所有这些都在一个方法范围内。

问题:幸运的是,我只需要在方法开头的原始巨型列表中。在我的方法中,将我的列表设置为null允许垃圾收集它?或者JIT或编译器是否自动取消引用它看到的变量将不再使用?我认为这可能是一个小的优化,以允许更早的垃圾收集。

1 个答案:

答案 0 :(得分:2)

无需使变量无效。可以找到关于垃圾收集的文章(非常值得一读)here。您正在寻找标有"明确无效"

的部分