我正在与andengine合作开发游戏。

在整个游戏中,我将精灵放置在场景中,我正在使用池重新使用已分配的精灵。

我注意到整个游戏过程中出现了一些冻结现象。

有人告诉我要在Eclipse中查看DDMS工具中的堆。

这是我的样子,我不太了解。这是好事还是坏事?谁能告诉我其中一些意思?

最佳答案

我在这里看不到什么特别的地方。 Sprite本身不会占用太多内存(我说少于500个字节)。占用内存的是纹理-但是,如果在游戏(onLoadResources)中一次加载纹理,则冻结与内存问题无关。

还有什么可能是问题?例如,经常调用System.gc。您应该跟踪这些冻结,并找出发生冻结的位置和时间。

09-04 12:59
查看更多