页面滑动

更新时间:
复制为 MD 格式

本文介绍页面滑动展示的各类图表。页面滑动用于查看 FPS 流畅度、FPS 分位值、卡帧率和冻帧数,帮助您判断页面滑动是否流畅。

页面滑动

为解决不同屏幕刷新率(如90Hz、120Hz)导致应用帧率缺乏可比性的问题,EMAS移动监控采用归一化算法,将 Android 端和 iOS 端采集到的帧率统一换算至60Hz基准,以确保跨设备的性能评估具备一致性。

页面滑动还支持查看卡帧率和冻帧数。卡帧率用于衡量滑动过程中的卡顿时间占比,冻帧数用于统计严重掉帧次数。

指标

说明

FPS

归一化帧率,统一换算至 60Hz 基准。

卡帧

卡帧需同时满足:

①帧耗时 > 前三帧均值×2

②帧耗时 > 两帧电影帧耗时(83.33ms)

卡帧率

安卓:卡帧数 / 总帧数。

iOS:卡帧总耗时 / 滑动总时长。

冻帧数

单帧渲染耗时大于 700 ms 的发生次数。

查看FPS流畅度分布

根据筛选条件,展示页面滑动帧率分布图。

CleanShot 2024-01-22 at 17

参数指标

说明

FPS-BEST

页面滑动帧率大于50

FPS-NORMAL

页面滑动帧率大于30小于50

FPS-BAD

页面滑动帧率小于30

查看FPS分位值

根据筛选条件,展示分位值箱型图明细。

CleanShot 2024-01-22 at 17

查看滑动趋势

通过趋势图观察冻帧数和卡帧率。

查看详情信息

查看页面分析上报的个例详情。