渲染耗时分析
本文档旨在帮助开发者掌握如何在 Trace 中精准定位各个执行阶段,从而针对具体的性能问题进行有效分析。
使用 Trace 分析渲染耗时
前端页面可以通过标记 Pipeline 为关键组件添加标记。当对应组件完成屏幕渲染时,Trace 中 关键时间点 Track 会在对应时间戳位置生成一个气泡,用于标记关键阶段的渲染。
Lynx 页面的渲染整体上分为首帧渲染和更新渲染两种类型,Lynx SDK 内部会分别生成 LoadBundleEntry 和 PipelineEntry 描述渲染流程的阶段耗时。
当点击某个气泡时,详情面板中会展示此次渲染流程的各个子阶段执行时序图以及各个子阶段的耗时。
下面将详细介绍两种渲染类型的各个组成阶段及对应的 Trace 事件名称,便于后续通过 Trace 事件进行问题定位和排查。