wx.getPerformance返回数据不对,甚至为负数?
项目中使用wx.getPerformance获取性能数据然后上报到自定义分析,可是结果一查询明显不对,平均值竟然是几十万,比如这个启动耗时:
然后看了下最大值和最小值,嗯,更离谱:
自己测试中目前发现了一个复现路径(华为p40pro, android 10):进入首页后在onload里跳转另一个页面,结果首页的firstRender值明显偏小,小的很的话就为负数了:
项目中实际复现的一次负数的:
另外可以看到另一个bug,firstRender应该报一次index/index页面和一次play/play页面,结果两次都是play/play.
估计是因为firstRender是在onReady时完成,但在onload里已经跳转页面了, 然后你们取错了
其他指标也都有问题,只是还没找到复现路径