疑问:关于小程序启动总耗时,下载耗时,初次渲染耗时
发布于 5 年前 作者 guchao 6683 次浏览 来自 问答

问题

  • 关于小程序管理后台中,运维中心 -> 监控告警 -> 加载性能监控中,启动总耗时远远大于下载耗时 + 初次渲染耗时。在我的理解中,同时按照文档的说法,我认为应该是 启动总耗时 略大于 下载耗时 + 初次渲染耗时 才对。但是从数据来看启动总耗时很大很大。

    • 从用户点击进入小程序开始计算,到小程序界面首次渲染完毕的耗时,单位毫秒,中间包含代码包下载(非首次启动则不需下载)、代码执行、渲染等耗时

    • 用户首次启动时下载小程序代码包的耗时,单位毫秒

    • 小程序页面首次渲染时所需要的时长,单位毫秒


截图




样例:

比如以最近一天 11.02 的数据,启动总耗时平均为 2.95 秒,下载耗时平均 0.56 秒,初次渲染耗时平均 0.32 秒,那么剩下的这 2.95 - 0.56 - 0.32 = 2.07 秒去哪儿了呢?



3 回复

看到了这一篇文章:https://www.infoq.cn/article/dWvk5k4g-K8OLpNi9ey7,里面讲了总耗时囊括的时间,结论就是对于开发者来说能做的只有尽量减少包体积。

同问,貌似和下载耗时,渲染耗时关系不大,这个启动总耗时到底包括了什么?

下载耗时大概1S,渲染50ms,但是总耗时居然高达3s 到 4s

分不分包没有什么区别,只能减少下载耗时而已,到底该如何优化这个速度?

看了一下,ios平均1s,安卓平均3.5s,这区别也太大了吧

微信客户端/前端框架本身有初始化耗时,这个在报表上没有显示。

另外我看你选择的数据好像没有分平台?iOS/Android 也有差异

回到顶部