1
A
回答
0
在我看來,我真的認爲這取決於您的應用程序的細節和您使用的對象的種類。在上Designing for Performance段的2個基本規律可循一個是
不要分配內存,如果你能避免 它
但它再次,我認爲這取決於你在做什麼試圖去做。如果您仔細查看Android源代碼,您可以看到許多共享和重新使用對象的示例。例如,在AbsListView.java中,它維護視圖的「回收站」以重新使用。
0
GC會經常踢足夠 - 你不必擔心太多。如果您注意到性能問題(或OutOfMemory異常),那麼您可以嘗試使用對象池,但只要您取消引用不再需要的對象,則應該沒問題。
相關問題
- 1. OpenCL - 發佈平臺對象
- 2. 在Android中處理ImageViews的對象池?
- 3. 對象池vs連接池
- 4. 統一浮動和Android平臺中的對象錯誤
- 5. 移動平臺對象 - 使用box2D的Android遊戲
- 6. 我應該贊成在Android上使用新對象的對象池嗎?
- 7. 對象池:HOWTO
- 8. 在J2ME平臺上對字符串對象進行排序
- 9. 我們是否應該通過Android平臺上的接口引用對象
- 10. 的Android SDK平臺
- 11. Android跨平臺
- 12. Android平臺
- 13. FFmpeg Android平臺
- 14. 在android中執行對象池概念
- 15. android平臺上的原生Singletons?
- 16. 關於Android平臺上的ProtocolBuffers
- 17. Android平臺上的HttpsURLConnectionImpl.getInputStream()錯誤
- 18. Android平臺上的圖像處理
- 19. Android平臺上的藍牙聊天
- 20. 加入Android平臺上的離子
- 21. 在不同平臺上的對象序列化
- 22. Google雲端平臺上的對象更改通知
- 23. 不能在Google+平臺上登錄Android平臺
- 24. Android設備上的對象與舞臺上的全屏
- 25. 在OpenGL ES中旋轉一個對象android平臺
- 26. Android開發跨平臺到iOS平臺
- 27. JBoss POJO對象池
- 28. Cocos2d-x對象池
- 29. 通用對象池
- 30. 通用對象池