【发布时间】:2012-01-28 04:25:46
【问题描述】:
我正在使用 andengine 开发游戏。
在我的游戏中,我将精灵放置在场景中,我正在使用一个池来重新使用已分配的精灵。
我注意到我在整个游戏过程中出现了几次卡顿。
我被告知在 Eclipse 中查看 DDMS 工具中的堆。
这是我的样子,我不太明白。这是坏的还是好的?谁能告诉我这些东西是什么意思?
【问题讨论】:
标签: java android eclipse andengine
我正在使用 andengine 开发游戏。
在我的游戏中,我将精灵放置在场景中,我正在使用一个池来重新使用已分配的精灵。
我注意到我在整个游戏过程中出现了几次卡顿。
我被告知在 Eclipse 中查看 DDMS 工具中的堆。
这是我的样子,我不太明白。这是坏的还是好的?谁能告诉我这些东西是什么意思?
【问题讨论】:
标签: java android eclipse andengine
我在这里没有看到任何特别之处。精灵本身并不占用太多内存(我会说少于 500 字节)。占用内存的是纹理 - 但如果您在游戏中加载它们一次 (onLoadResources),则冻结与内存问题无关。
还有什么问题?例如,过于频繁地拨打System.gc。您应该跟踪这些冻结并找出它们发生的地点和时间。
【讨论】: