关于测试:0324-CPU-统计

41次阅读

共计 292 个字符,预计需要花费 1 分钟才能阅读完成。

CPU 与 GPU 的关系

  1. 中间层保护一个队列
  2. CPU 将 display list 放入队列
  3. GPU 从队列中获取数据进行绘制
  • 图形 API 不容许 CPU 间接与 GPU 通信
  • 通过中间层来连贯这两局部

GPU 渲染工具

Android 开发者工具提供的性能调优工具

  • Profile GPU rendering

页面阐明:

  • 此工具会绘制每一帧所耗费的工夫
  • 不同色彩,代表 UI 绘制的不同阶段
  • 在柱状图中,有一条绿色横线代表 16ms 的绘制工夫基准
  • GPU 会统计并显示 APP 最近运行的 128 帧

柱形图阐明:

  • 蓝色较高:

    • view 忽然有效
    • onDraw 函数中做了简单的绘制逻辑
  • 红色较高:

    • view 过于简单或者反复提交
  • 橙色较高:

    • GPU 工作太多,简单的 view 绘制
正文完
 0