收藏
回答

wx.getPerformance返回数据不对,甚至为负数?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getPerformance 微信安卓客户端 8.0.1 2.15.0

项目中使用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

最后一次编辑于  2021-03-05
回答关注问题邀请回答
收藏

2 个回答

  • o
    o
    2022-11-18

    downloadPackage

    也会有负数的情况

    2022-11-18
    有用 1
    回复 1
    • o
      o
      2022-11-18
      2022-11-18
      回复
  • 溪水潺潺
    溪水潺潺
    2022-06-14

    同问,同是碰到一样的问题,

    2022-06-14
    有用 1
    回复
登录 后发表内容
问题标签