wx.getPerformance返回数据不对,甚至为负数?
发布于 5 年前 作者 fanxiulan 682 次浏览 来自 官方Issues

项目中使用wx.getPerformance获取性能数据然后上报到自定义分析,可是结果一查询明显不对,平均值竟然是几十万,比如这个启动耗时:

然后看了下最大值和最小值,嗯,更离谱:

自己测试中目前发现了一个复现路径(华为p40pro, android 10):进入首页后在onload里跳转另一个页面,结果首页的firstRender值明显偏小,小的很的话就为负数了:

项目中实际复现的一次负数的:

另外可以看到另一个bug,firstRender应该报一次index/index页面和一次play/play页面,结果两次都是play/play.

估计是因为firstRender是在onReady时完成,但在onload里已经跳转页面了, 然后你们取错了

其他指标也都有问题,只是还没找到复现路径

其他同学提的:https://developers.weixin.qq.com/community/develop/doc/0006242b01c808d5388b92d4851800?highLine=%25E8%25B4%259F%25E6%2595%25B0

回到顶部