启动耗时计算模型优化说明

简介: 启动耗时计算模型优化说明

启动耗时是支付宝小程序技术团队维护的一套度量小程序性能的数据指标。从页面开始加载到页面首次渲染满屏内容的时间计为启动耗时。原有算法在运行的过程中存在一些限制:1、仅支持 Android ,无法支持 iOS;2、仅能提供一个绝对的数值,可解释性较差、无法还原渲染流程指导优化。


为提升开发者体验,支付宝小程序技术团队设计了一套新的小程序性能度量方案,在算法思路上对齐原有方案,并且提供除加载启动耗时外,更细颗粒度的性能指标,包括下载包耗时、首次渲染耗时等,希望通过与其他性能检测工具和解决方案库结合,帮助小程序开发者更加便捷、准确地分析解决性能问题,提升小程序体验。


Q:指标更新后,产生了数据波动是为什么?

A:减少了误差,让启动耗时计算更加精准,包括以下方面:

1)新的启动耗时度量方案避免了旧方案“图片检测忽略能力”被滥用导致的耗时计算错误;

2)旧方案可能因为超帧/超时提前结束耗时计算,所统计到的启动耗时更短;

3)新方案识别了文本变更,比原有方案仅统计图片变更更加精确。

如有更多问题,可前往小程序开发质量提升咨询群提问,钉钉群号:33669285

目录
相关文章
|
4月前
|
存储 缓存 Serverless
函数计算产品使用问题之首次启动时间非常长,该怎么优化
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
Java
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
|
5月前
|
存储 Java Serverless
函数计算产品使用问题之执行一个比较耗时的操作导致请求超时时,该怎么办
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
Serverless
函数计算减少冷启动对性能的影响
函数计算减少冷启动对性能的影响
382 1
|
数据可视化 测试技术
JMeter 中如何准确设置并发量
JMeter 是一个功能强大的性能测试工具,可以模拟许多用户同时访问应用程序的情况。在使用 JMeter 进行性能测试时,设置并发是非常重要的。本文将介绍如何在 JMeter 中设置并发和查看报告。
JMeter 中如何准确设置并发量
|
算法 数据可视化
计算代码运行时间的 5 种方法
计算代码运行时间的 5 种方法
741 0
|
C++ Windows
c++计算代码执行时间的方法,毫秒级
方法一、 #include#includeusing namespace std;class CTimer{public:CTimer(){_start=clock();}~CTimer(){_end=clock();cout
1150 0
|
大数据 开发者
R 实例——预测海藻数量之模型的精简和调优| 学习笔记
快速学习 R 实例——预测海藻数量之模型的精简和调优
168 0
|
Android开发 Shell
AndroidAPP启动速度优化解析;冷启动和热启动
启动方式 通常来说,在安卓中应用的启动方式分为两种:冷启动和热启动。 1、冷启动:当启动应用时。后台没有该应用的进程,这时系统会又一次创建一个新的进程分配给该应用,这个启动方式就是冷启动。
2110 0

热门文章

最新文章