阅读Jeff Willcox on frame rate counters,我意识到我的应用程序很少达到60 fps。我对我的应用程序的全球性能不满意(与iPhone相比),但数字对我来说似乎很奇怪。
当应用程序什么都不做时,即使在发布之后,它甚至有时会在0 fps。我击中的点数是50 fps。
总的来说,我的应用程序不是很快,但不是很慢。那我怎么解释这些数字呢? 如何发现导致我的应用有错误fps的问题?
答案 0 :(得分:3)
Jeff Wilcox在帖子中指出:
当在任何特定时刻线程上没有动画更新时,帧速率计数器可能为0。您可以在开发过程中为应用程序添加一个非常简单,持续动画和重复的动画。测试是否要确保总有一些帧速率值可用。
因此,0fps读取似乎不是问题,因为不需要渲染屏幕更新。
答案 1 :(得分:3)
低帧率并不一定表示性能不佳。
如果您在实际设备上测试 并且您发现性能不佳,则调查可能表明可能与问题相关的问题也会影响帧速率。
嗯。这句话可能不太明确。
不要太担心长时间获得高帧率。关注用户体验的实际表现 如果实际性能较差且帧速率较低,那么就应该担心帧速率。
重要的是在实际设备上进行测试,以及那里的性能如何。