Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何诊断帧速率下降?_Java_Android_Eclipse - Fatal编程技术网

Java 如何诊断帧速率下降?

Java 如何诊断帧速率下降?,java,android,eclipse,Java,Android,Eclipse,我正在开发一个游戏,在这个游戏中,动物们正在过马路,偶尔会被路过的汽车“溅出”。我在屏幕上连续显示帧速率。当游戏开始时,帧速率通常为20-25fps,但当我的生物被飞溅,他们的位图切换到飞溅状态时,帧速率会下降到每秒4帧左右。这很奇怪,因为我正在绘制的“飞溅”位图比处于活动状态的生物的位图小 我想,问题可能是各种各样的——例如,update_game_physics()代码中有各种各样的例程,它们的行为不同。但我的问题是——我如何诊断原因?他们的工具或技术是否有帮助?是的,探查器是可以帮助您实现

我正在开发一个游戏,在这个游戏中,动物们正在过马路,偶尔会被路过的汽车“溅出”。我在屏幕上连续显示帧速率。当游戏开始时,帧速率通常为20-25fps,但当我的生物被飞溅,他们的位图切换到飞溅状态时,帧速率会下降到每秒4帧左右。这很奇怪,因为我正在绘制的“飞溅”位图比处于活动状态的生物的位图小


我想,问题可能是各种各样的——例如,update_game_physics()代码中有各种各样的例程,它们的行为不同。但我的问题是——我如何诊断原因?他们的工具或技术是否有帮助?

是的,探查器是可以帮助您实现这一点的工具。

是的,探查器是可以帮助您实现这一点的工具。
我只是想知道为什么这个答案被否决了。分析人员不做那项工作吗?我想你应该在回答的同时给分析人员提供一个链接或参考,这可能是投票失败的原因。好吧,很公平,可以。虽然对我的问题发表评论会更有建设性。我只是想知道为什么这个答案被否决了。分析人员不做那项工作吗?我想你应该在回答的同时给分析人员提供一个链接或参考,这可能是投票失败的原因。好吧,很公平,可以。虽然对我的问题发表评论会更有建设性。