我有个奇怪的疑惑。我知道垃圾收集器有其自身的局限性。如果分配是 不好,那么它可能会导致应用程序以不寻常的方式响应的问题。Android中的垃圾回收(手动完成)
所以我的问题是,在每个活动结束时强制调用垃圾回收器(System.gc()
)是否是好的编程习惯?
更新
每一个是说,调用System.gc()在all.Then不利于我很奇怪,为什么目前的here.DVM将决定何时运行垃圾collector.Then什么是必要的那种方法?
更新2
感谢社区帮助我。但老实说,我从这个链接了解垃圾收集真正的波伏娃Java Performance Optimization
我不这么认为,如果你的应用程序缺乏性能,它应该是别的东西,除非你分配了大量的数据。是这样吗? – lc2817
需要system.gc()方法http://stackoverflow.com/questions/3117429/garbage-collector-in-android –
@ Ic2817仔细阅读这个问题。我没有说我的应用程序是以这种方式运行的。我正在讨论system.gc() – Sameer