首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android App帧渲染时间测量

Android App帧渲染时间测量
EN

Stack Overflow用户
提问于 2014-04-02 09:38:03
回答 1查看 1.4K关注 0票数 1

我想知道我的应用程序的性能,特别是视频帧的渲染时间。我知道在Eclipse->DDMS透视图->系统信息->帧渲染时间中有DDMS。

经过一些研究,我从这个blogthis other one中发现了这个命令

代码语言:javascript
运行
复制
adb shell dumpsys gfxinfo <package-name>

但是,当我运行该命令时,它立即完成了运行,并且我得到了如下所示的输出:

也就是说,我没有得到超过一行的配置文件数据(结果通常是空的)。我如何才能获得一个以上的数据点,以便将其绘制成图形?或者,我应该考虑哪些其他替代方案来评估应用程序的渲染性能?

EN

回答 1

Stack Overflow用户

发布于 2014-04-11 08:26:10

正确的工具是systrace (basic docsverbose docs)。您将需要一个支持它的设备,并且需要root来完成一些更有用的功能。

您可以看到every thread is doing,还有很多图形内容都被插入了工具。我不认为视频编解码器本身是典型的仪表化的,所以你不能看到硬件编解码器解码时间,但你可以看到缓冲区在系统中移动。

大多数有趣的事情都会在mediaserverSurfaceFlinger中发生,所以你不会在你的应用程序的方法分析中看到解码/渲染活动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22799981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档