标签: java android eclipse
我正在开发一种游戏,其中生物正在过马路,偶尔可能会被过往的汽车“啪啪”。我在屏幕上不断显示帧率。当游戏开始时,帧速率通常为20-25fps,但是当我的生物被喷溅并且它们的位图交换到它们的喷溅状态时,帧速率会下降到每秒4左右。这很奇怪,因为我绘制的“splatted”位图比我的生物处于活着状态的位图要小。
我想,问题可能是各种各样的事情 - 例如,update_game_physics()代码中的各种例程行为不同。但我的问题是 - 我怎么能诊断原因?他们的工具或技术是否有用?
答案 0 :(得分:3)
是的,分析器是可以帮助您的工具。 这question provides a list of some profilers