我開始進行Android遊戲開發,我正在使用的其中一個庫是universal-tween-engine。作者做出了很多基於性能優化的設計決策,以至於API的某些方面犧牲了可用性。我應該贊成在Android上使用新對象的對象池嗎?
我正在考慮將項目分叉到GitHub倉庫並清理API,但我不知道Android性能的細節。在基於標準Hotspot的JVM上,我不會太擔心對象實例化和垃圾收集的開銷,因爲該平臺已經優化了這些東西,我認爲這個庫的池化行爲是過早的優化,但對於Android而言,我沒有想法....
與熱點相比,Android上的對象創建和垃圾收集(薑餅 - > KitKat)的性能特點是什麼?如果我將重複創建同一類的新實例(但狀態不同),是否值得將這些實例集中起來?