DevEco Profiler提供Network模板,帮助用户在应用运行过程中查看HTTP协议栈网络信息和网络流量信息,HTTP协议栈包括请求分段耗时和请求具体内容,方便对网络问题进行调优。请求耗时按照以下五种阶段进行划分:DNS 解析、TCP连接、TLS连接、请求等待、接收响应,分别展示在各阶段的耗时,可以针对性的优化时延问题。同时,详情信息将展示每个请求中携带的信息,包含Request、Response侧及其携带的Header、Body、Cookie信息,方便网络问题定位。
Network模板支持的泳道包括:Network Traffic、Network Request、User Trace、ArkTS Callstack、Callstack。本文介绍Network Traffic、Network Request泳道,其他泳道的详细信息请参考对应模板内容。
点击Network Traffic泳道,可在下方数据区查看录制过程中发生的网络流量消耗情况。


点击Network Request泳道,可在下方数据区查看录制过程中发生的网络请求数量变化。


选择Details中某条数据,泳道区域将以虚线框展示其耗时方块,右侧More区域展示该请求的Request Headers、Response Headers、Response Body。

定位到可能造成网络卡顿的网络请求,点选其耗时方块,可以看见该请求各阶段耗时。
