1
我用來閱讀各種博客和建議,彙集普通的Java對象(不是像連接等對象)沒有改善,並可能實際上降低性能,作爲反模式。然而,關於Android平臺的這種情況並不常見,許多遊戲庫都提供了用於重用現有對象的類。現在我讀了對象池減少了垃圾收集週期的數量,提高了性能。對象池:桌面上的邪惡,建議在移動設備上使用。這可能是怎麼回事?
臺式電腦與移動設備如此不同以至於推薦使用不同的開發模式?可能的答案可能是
- 對象池也使得桌面應用程序運行得更好
- 對象池實際上並沒有與Android應用程序可幫助
- 有Java SE和Android的JVM之間的一些重要差異。不建議
- 對象池的桌面,因爲使用它帶來了比它帶來的移動應用較少的收益(但確實,因此可能會在某些情況下,好不好?)