Android应用程序开发人员如何为他们的应用程序测试FPS(每秒帧数)?我说的是一般应用,而不是游戏.
它可以在模拟器或手机上.
我一直在寻找这个,但还没找到方法.如果有任何开发人员可以阐明这一点,那就太好了.
正如Guykun和kcoppock所提到的,如果您只使用View小部件或Canvas,通常不会寻找FPS来确定视觉性能.
由于你没有提到除了"不是游戏"之外你在做什么,你可能想要回顾一下Android的绘图方式.
http://developer.android.com/guide/topics/graphics/2d-graphics.html
大多数性能问题来自UI线程上的内容.使用严格模式查找问题.
http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html
还可以使用工具查找性能热点:
http://developer.android.com/guide/developing/debugging/debugging-tracing.html
http://developer.android.com/guide/developing/debugging/debugging-ui.html
[编辑2017年8月:Google改进了有关演出的培训文档]
https://developer.android.com/training/best-performance.html
如果您想了解更多关于幕后内容的详细信息,请参阅Google IO会议,了解他们为硬件加速渲染所做的工作
http://www.youtube.com/watch?v=v9S5EO7CLjo
[发布Google IO 2012更新]
对于Jelly Bean,Google在UI性能方面做了额外的工作.请参阅Google IO 2012会话:
http://www.youtube.com/watch?v=Q8m9sHdyXnE
归档时间: |
|
查看次数: |
10059 次 |
最近记录: |