GPU渲染配置文件-准确



我正在查看Android开发者设置中的"GPU渲染配置文件"选项,这是非常棒的(在它的概念中),打开该选项后,让我感到奇怪的是,即使在最简单的屏幕上(如文本编辑器,甚至开发者设置列表),它也经常超过60fps的阈值。这对我来说很奇怪的原因是,我有三星Galaxy S4(确切地说是i9500-果冻豆4.3),所以这样一台功能强大的机器在最简单的屏幕上始终无法达到60fps的最低速度,这看起来肯定不对。

它看起来很奇怪的第二个原因是,至少从外观上看,让它跨过门槛的部分是"交换缓冲区"部分,这(至少从Guy和Chet的谈话中)应该是最快的部分。不过,在这里,有时它是最大的部分,在一些罕见的情况下,它会完全越过屋顶。我已经把我制作的屏幕截图链接起来,这样可以更好地可视化。

http://dl.dropbox.com/u/23242740/Screenshot_2014-01-05-13-53-33.pnghttp://dl.dropbox.com/u/23242740/Screenshot_2014-01-05-13-52-28.pnghttp://dl.dropbox.com/u/23242740/Screenshot_2014-01-05-13-53-17.png

所有这些都是在滚动这个开发人员的列表时发生的。你们中有人可能在过去遇到过同样的问题,并找到了答案吗?或者可能只是一个bug?

根据这里的文档,条形图的含义是:

  • blue:创建绘图命令所花费的时间
  • 橙色:发出命令所花费的时间
  • 黄色:等待命令完成所花费的时间

这意味着您发出和绘制命令的速度足够快,但有时需要等待很长时间才能完成。

还有什么在运行?您能否启用CPU诊断("设置">"更多">"开发人员选项">"显示CPU使用情况")?也许还有其他事情(解密、中断服务等)可能会中断渲染过程?

最新更新