我不知道不應該在android中使用System.gc()。在Android中,不應該使用System.gc()?
我搜索了開發文檔:
結果:
公共靜態無效的GC()
在API級別1指示到VM,這將是一個很好的時間 運行垃圾收集器。請注意,這只是一個提示。有 不能保證垃圾回收器會實際運行。
並找到參考信息。此網址: http://code.google.com/p/android/issues/detail?id=8488#c80
但這是很久以前。
如果使用位圖,請使用bitmap.recycle()。但複雜的意見,如何gc?
現在,這個問題沒有解決?並從來沒有使用System.gc()?
如果沒有System.gc(),你的代碼應該可以正常工作。如果你認爲你必須使用它,改變你的代碼, – tolgap
正如你所說的,你不應該調用'System.gc()',它會在系統需要釋放內存時調用,如果你希望你可以null你未使用的分配可能釋放內存。 – kabuto178
爲什麼你想GC複雜的觀點?除非你實際上得到了OOM異常或類似的東西,否則你永遠不應該干涉操作系統及其垃圾收集,即使有OOM異常,你也可以在沒有做自己的垃圾收集的情況下解決這個問題...... – Darwind