java - 如何诊断帧速率下降?

标签 java android eclipse

我正在开发一款游戏,游戏中的生物正在过马路,有时可能会被路过的汽车“溅到”。我不断在屏幕上显示帧速率。当游戏开始时,帧速率通常为 20-25fps,但是当我的生物被溅射并且它们的位图切换到溅射状态时,帧速率骤降到每秒 4 帧左右。这很奇怪,因为我正在绘制的“泼溅”位图比我的生物处于 Activity 状态时的位图小。

我猜问题可能是各种各样的事情 - 例如 update_game_physicals() 代码中有各种行为不同的例程。但我的问题是 - 我如何诊断原因?他们的工具或技术有帮助吗?

最佳答案

是的,分析器是可以帮助您实现这一目标的工具。 这个question provides a list of some profilers

关于java - 如何诊断帧速率下降?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9589121/

相关文章:

java - Android微调器删除下拉垂直额外空间/填充

java - Spring Tool Suite 中 org/apache/commons/logging/LogFactory 出现 NoClassDefFounderror 异常

android - 将来自多个类的数据存储在中心对象中

java - 安卓/Eclipse : How to create a new project without appcompat_v7

java - 如何在swing和swt中分离程序逻辑形式设计

java - 模板化 Maven 原型(prototype)

java - MongoDB Spring Data Repository - 缓存方法

AndroidManifest 不生成启动器图标

android - 我如何让我的 ShareActionProvider 动态提交文本(来自听众)查看寻呼机等

eclipse - 如何进入 Eclipse 中的核心 java 类方法?