2、systrace分析 之 问题初步定位
- 1、找到问题点
- 2、有buffer,SF却什么没有取
- 2.1、GPU 处理时间长导致
- 2.2、区分HWC release 是否有异常:
- 2.3、SF 异常导致
- 2.4、SF 自身处理时间长
- 2.5、RenderThread处理时间长
- 3、案例分享
1、找到问题点

2、有buffer,SF却什么没有取
有tx buffer但sf 却什么都没有取,可以往下继续check 出帧process 的render thread 和 GPU complation /hwc complation的状态。
2.1 GPU 处理时间长
如下示例中,buffer TX 中有两个buffer,但SF 却没有去取,往下看,是前一帧的 waiting for GPU completion 在vsync-sf来的时候都没有完成。所以需要请GPU 进一步确认。

2.3、区分HWC release 是否有异常:
首先,需要先了解下HWC和GPU之间的fence是怎么样的一个过程?
&n




被折叠的 条评论
为什么被折叠?



