Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.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
如何解释配置文件GPU渲染图-Android应用程序_Android_Performance_Profiling_Performance Testing_Glsurfaceview - Fatal编程技术网

如何解释配置文件GPU渲染图-Android应用程序

如何解释配置文件GPU渲染图-Android应用程序,android,performance,profiling,performance-testing,glsurfaceview,Android,Performance,Profiling,Performance Testing,Glsurfaceview,我有一个扩展GLSURFACHEVIEW的自定义视图。我使用dumpsys-gfxinfo命令对一个利用自定义视图的简单应用程序进行了GPU评测。我在excel中复制了数据并创建了一个图表,但现在我不确定如何解释这些数据来发现问题。我知道任何超过16毫秒的帧都是不好的,应用程序可能会因此而丢弃帧,但还有什么 我还使用systrace.py获得了trace.html,这对于理解和找到真正的罪魁祸首来说更加复杂 我已附上图表 多谢各位。 systrace输出将更加有用,因为它显示了多个组件之间的交互

我有一个扩展GLSURFACHEVIEW的自定义视图。我使用dumpsys-gfxinfo命令对一个利用自定义视图的简单应用程序进行了GPU评测。我在excel中复制了数据并创建了一个图表,但现在我不确定如何解释这些数据来发现问题。我知道任何超过16毫秒的帧都是不好的,应用程序可能会因此而丢弃帧,但还有什么

我还使用systrace.py获得了trace.html,这对于理解和找到真正的罪魁祸首来说更加复杂

我已附上图表

多谢各位。

systrace输出将更加有用,因为它显示了多个组件之间的交互,而不仅仅是单个组件的行为。确保定义了一组有用的标记,例如gfx view sched dalvik。sched对于CPU受限的任何东西都非常有用;见例。