我正在開發一個應用程序在android中,並經歷了一個匿名類的內存泄漏,是否有最佳做法或常見的情況下,以避免android中的memoryleaks?Android的最佳做法,以避免memoryleaks?
0
A
回答
0
沒有更多的信息,很難知道你確切的問題以及如何避免它,但我建議reading this無論如何。
3
我不認爲有一種設計模式可以幫助您解決內存泄漏問題,因爲您可以在任何設計模式中管理錯誤的資源來構建您的應用程序,我會更多地考慮「最佳實踐」而不是「設計模式」,作爲最佳實踐還有,你必須執行任何代碼時,喜歡拿上計數的事情plently:
- 廢止對象完成時使用它們
- 。利用在WeakReferences時可能
- 關閉輸入/輸出溪流
- 釋放不再需要的資源
- 回收位圖。
- 避免對象創建的「循環或重複功能,」如果可能的話
希望的「最佳實踐」幫助這個列表...
商祺!
相關問題
- 1. 避免副作用的最佳做法
- 2. 的最佳做法,以避免在CoffeeScript中
- 3. 最佳做法,以避免在vs2010中重建
- 4. Facebook和iOS集成最佳做法,以避免登錄按鈕
- 5. 緩存的最佳做法。避免多餘的緩存?
- 6. Grails - 避免flash.message中的XSS的最佳做法?
- 7. 避免重讀表上的鎖的最佳做法?
- 8. 避免賦值錯誤與依賴關係的最佳做法?
- 9. 避免代碼複製的最佳做法?
- 10. 避免代碼重複的最佳做法(symfony2)
- 11. 避免「添加朋友」濫用的最佳做法
- 12. 避免綁定錯誤的最佳做法
- 13. 避免在JavaScript中傳遞大量參數的最佳做法
- 14. 避免在端點上引發異常的最佳做法?
- 15. 避免多個字符串的最佳做法
- 16. 避免執行javascript的最佳方法
- 17. 避免假用戶的最佳方法
- 18. 避免違反LSP的最佳方法
- 19. python3套接字讀取,避免雖然真或最佳做法
- 20. 應用程序設計中的最佳做法,以避免PermGen空間故障
- 21. Sqlite的最佳做法Android
- 22. 避免代碼重複 - 最佳方法
- 23. 避免內存不足錯誤的最佳方法 - Android
- 24. 限制傳入消息以避免重複的最佳方法
- 25. 以最佳做法登錄?
- 26. Android - 良好的做法,以避免內存泄漏
- 27. 避免循環定義的const Enum的最佳做法命名約定
- 28. 避免SQL Server中的盲注SQL漏洞的最佳做法 - ASP.Net
- 29. 硬件RAID或btrfs文件系統 - 避免/檢測位錯的最佳做法?
- 30. 避免活動鏈接和後續多個活動實例的最佳做法?
android中的主要內存泄漏源是上下文泄漏。這個http://android-developers.blogspot.ca/2009/01/avoiding-memory-leaks.html是一個好的開始。 – njzk2