我有個奇怪的疑惑。我知道垃圾收集器有其自身的侷限性。如果分配是 不好,那麼它可能會導致應用程序以不尋常的方式響應的問題。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