性能监控
页面性能
小程序 SDK 会自动收集页面性能数据并上报。包括:
- 程序启动时间
- 代码注入时间
- 页面首次渲染时间
- 路由切换时间
注意 ⚠️:
获取页面性能数据依赖小程序的 Performance API,请保证基础库版本 >2.11.0
。
手Q小程序目前暂时不支持 Performance API,所以不会上报页面性能数据。
运行时性能(setData)
小程序 SDK 默认会自动获取组件的更新性能数据并上报,便于对组件针对性优化。
注意 ⚠️: 获取更新性能统计信息依赖小程序框架提供的API setUpdatePerformanceListener
,请保证基础库版本 >2.12.0
。
详情可以参考这里。
注: 某些应用场景下的小程序项目可能数据更新很频繁从而导致上报请求过多,因此 sdk 针对 setData 数据上报提供了额外的配置项,具体可见下方配置文档
中的setDataReportConfig
配置项。
接口测速
打开方式:初始化时传入配置
reportApiSpeed: true
SDK 通过劫持 wx.request || qq.request
进行接口测速