性能数据可以通过DevEco Studio > Profiler > Time > ArkTS Callstack和Chrome浏览器 > JavaScript Profiler举行展示和分析。前者提供Callstack泳道图、Details图;后者提供时序火焰图(Chart)、比重图(Heavy)、树形图(Tree)。
DevEco Studio Profiler视图
分析:
该工具自DevEco Studio 4.0 beta2之后开始提供。请各位开发者将DevEco Studio更新至最新版本,以使用该工具。
ArkTS Callstack泳道图
采集方法DevEco Studio Profiler[JavaScript Profilerhdc shell应用代码插桩debug应用支持支持支持支持release应用暂不支持暂不支持支持支持采集主线程支持支持支持支持采集Worker线程暂不支持支持支持支持采集启动后数据支持支持支持支持采集冷启动数据暂不支持不支持支持支持 DevEco Studio Profiler工具采集
启动应用,打开DevEco Studio并确保毗连到装备(右上角显示装备SN)。
按照下图所示①-⑤的步骤打开 Profiler > Time ,选择装备及应用,创建一个新的Time Session监督器。
图12 DevEco Studio Profiler采集指引
点击开始录制按钮,箭头变成方块代表开始录制。
操作应用,复现待分析场景。
再次点击录制按钮,方框变成灰色,结束录制。
选择ArkTS Callstack泳道,框选时间范围大概直接选择函数举行分析,具体可见 DevEco Studio Profiler视图。