帮助手册

移动端性能指标

Site24x7 的移动端性能指标是一组性能度量,用于追踪应用的启动时间以及用户可能遇到的慢帧或冻结帧。这些指标能够深入反映移动应用的响应速度、稳定性和资源消耗情况,帮助您识别并优先解决重要的性能问题,从而快速追溯问题根源。

目前,Site24x7 的 Mobile APM 可测量应用启动时间、慢帧和冻结帧。

应用启动时间

应用启动时间是指应用完成启动所需的时间。

为什么需要追踪应用启动时间?

确保应用快速启动和加载对于良好的用户体验至关重要。如果应用响应迟缓,用户会明显感受到并产生不满。应用的启动速度体现了其整体质量,以及用户能够多快与其进行交互。

应用有两种启动方式:冷启动和热启动。尽量缩短两种启动的时间对用户体验至关重要。Site24x7 可帮助您监控这两项指标,从而提升应用性能。

冷启动

冷启动是指应用从头完全重新启动。当系统在此之前未曾启动过该应用进程时,即会发生冷启动。通常在用户开机后首次打开应用,或手动关闭应用后再次打开时会出现冷启动。这种启动方式最慢,因为没有任何预先运行的应用进程。减少冷启动耗时通常是优化应用启动时间的核心所在,因为冷启动耗时最长。

热启动

热启动包含冷启动中的部分操作,但速度不如温启动快。以下场景均可视为热启动:

  • 如果用户退出应用后重新打开,应用需要通过调用 onCreate() 从头重建部分进程。
  • 如果系统将应用从内存中移除,用户再次打开时,应用需要重新启动,但可以利用传入 onCreate() 的已保存实例状态 bundle 加快恢复。

查看指标

您可以在管理摘要选项卡中查看与应用启动时间相关的指标和图表。

顶部区域显示整体应用启动时间。

您还可以查看应用启动热启动与冷启动对比图表。

慢帧与冻结帧

为监控用户界面的响应速度,Site24x7 会记录冻结帧和慢帧占总帧数的百分比。

  • 慢帧:慢帧是指渲染时间超过 Android 平台推荐的 16ms 或 iOS 平台的 16.67ms 的帧,影响目标 60fps 的流畅帧率。
  • 冻结帧:冻结帧是指渲染时间超过 700ms 的帧。

查看指标

屏幕选项卡中,点击每个事务,可查看冻结帧和慢帧占总帧数百分比的图表。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!