共计 292 个字符,预计需要花费 1 分钟才能阅读完成。
CPU 与 GPU 的关系
- 中间层保护一个队列
- CPU 将 display list 放入队列
- GPU 从队列中获取数据进行绘制
- 图形 API 不容许 CPU 间接与 GPU 通信
- 通过中间层来连贯这两局部
GPU 渲染工具
Android 开发者工具提供的性能调优工具
- Profile GPU rendering
页面阐明:
- 此工具会绘制每一帧所耗费的工夫
- 不同色彩,代表 UI 绘制的不同阶段
- 在柱状图中,有一条绿色横线代表 16ms 的绘制工夫基准
- GPU 会统计并显示 APP 最近运行的 128 帧
柱形图阐明:
蓝色较高:
- view 忽然有效
- onDraw 函数中做了简单的绘制逻辑
红色较高:
- view 过于简单或者反复提交
橙色较高:
- GPU 工作太多,简单的 view 绘制
正文完