我有一个奇怪的疑问。我知道垃圾收集器有其自身的局限性。如果分配是
错误,那么可能会导致应用程序以异常方式响应时出现问题。

所以我的问题是,在每个 Activity 结束时强制调用垃圾回收器(System.gc())是一种良好的编程习惯吗?

更新

每个人都说调用system.gc()根本没有好处。然后,我想知道为什么它出现在这里。DVM将决定何时运行垃圾收集器。那么,该方法需要什么?

更新2

感谢社区的帮助。但说实话,我从此链接Java Performance Optimization了解了有关垃圾收集真正的波伏娃的知识

最佳答案

不是的良好编程习惯,在每个 Activity 结束时都强制调用垃圾回收器(System.gc())

因为它没有用,所以尽管您已调用它,但只有DVM决定何时应调用它...

10-08 17:15