美文网首页Camera学习
Jank的指标和bigJank的指标含义及影响

Jank的指标和bigJank的指标含义及影响

作者: Fox_Nick | 来源:发表于2022-07-22 17:44 被阅读0次

一、名词含义

Jank                卡顿次数
SmallJank           微小卡顿次数
BigJank             严重卡顿次数
Stutter             卡顿率

二、计算方法

同时满足两条件,则认为是一次卡顿Jank.

  • Display FrameTime(单帧渲染耗时)>前三帧平均耗时2倍
  • Display FrameTime(单帧渲染耗时)>两帧电影帧耗时 (1000ms/24*2≈83.33ms)

同时满足两条件,则认为是一次严重卡顿BigJank.

  • Display FrameTime >前三帧平均耗时2倍
  • Display FrameTime >三帧电影帧耗时(1000ms/24*3=125ms)------------电影帧24帧/s(每秒放映24帧)—人眼感知

三、卡顿率

PerfDog Stutter 定义:

  • 测试过程中,卡顿时长的占比。即Stutter(卡顿率)=卡顿时长/总时长

PerfDog Stutter计算思路:

  • 基于PerfDog Jank的基础上,一次Jank卡顿,会有一次卡顿时间Jank time。测试过程中可能有多次Jank卡顿,即有多次卡顿时间Jank time。测试总时长为Time。

卡顿率计算:

Stutter(卡顿率) = ∑Jank time / Time

总结说明:Jank为卡顿次数,Stutter为卡顿率,Jank和Stutter趋势有一致性,但并非完全线性,因为每次Jank卡顿严重性是不一样的。同时也说明了,没有Jank卡顿出现,自然也就卡顿率是0

四、延伸FPS帧率

  • 平均帧率1s平均画面刷新次数
  • 瞬时帧率:单帧率渲染耗时换算实时帧率

关系如下图:


Jank

五、导致不流畅原因

帧率过低
  • 电影真理(18-24),一般24帧。电影帧单帧率耗时:1000ms/24≈41.67ms.电影帧率是一个临界点。低于这个帧率,人眼基本能感觉画面不连续,即卡顿现象。
跳帧
  • 视觉预期帧率,用户潜意识里认为下帧与当前帧率刷新一致,即当前刷新帧率60,下帧也应该是60帧。跳帧即60帧下降30帧之类,扰乱用户视觉惯性

六、指标+场景

指标参考:

参数                指标                    备注
FPS                ≥24                   不应低于24帧
Jank               ≤0                    不应该大于0
BigJank            ≤0                    不应该大于0
Stutter            ≤0%                   不应该大于0%

场景(区分场景关注):

  • 备注:比如游戏中已预知的卡顿,如新UI弹出等造成卡顿,可认为是干扰,需要剔除,不应算在Jank,可通过web云上,框选右键删除干扰数据。
1.静态页面窗口
- 只需关注FPS,理论FPS数值为0,否则,说明有冗余刷新,容易引起手机发热和耗电
2.有滚动动画页面窗口
- 只需关注FPS,FPS处于合适数值即可,无需高刷.
3.快速滑动页面窗口
- 关注FPS、Jank及Stutter。一般滑动状态下,帧率越高越好,Jank越小越好。
4.播放视频页面窗口
- 关注FPS、Jank及Stutter,视频卡顿直接影响用户,视频一般帧率18-24帧,Jank=0。

以上参考PerfDog说明书

相关文章

  • Jank的指标和bigJank的指标含义及影响

    一、名词含义 二、计算方法 同时满足两条件,则认为是一次卡顿Jank. Display FrameTime(单帧渲...

  • 指标含义

    1、上报:来了某一个页面,滑动几下之后达到设定阈值,触发上报请求 2、切前台:来了某一个页面,切到前台 3、dis...

  • 万科、中粮、保利、蛇口

    一、“比气长”指标 “比气长”系列指标学习到今天就告一段落了,以下为三个指标的含义,及判断标准。通过这一套指标,我...

  • Yarn指标大全

    YARN-概览 指标名称指标单位指标含义NumActiveNMs个Active的节点个数NumDecommissi...

  • Flink指标含义

    监控 State 和 Checkpoint 监控 Checkpoint 行为的最简单方法是通过 WebUI 界面,...

  • 居住证与户口问题

    积分指标及分值第五条(积分指标体系)《居住证》积分指标体系由基础指标、加分指标、减分指标和一票否决指标组成。第六条...

  • 信度 难度 效度 区分度的关系

    所谓教学测验的指标是衡量测验质量高低的重要指标,作为研究者自身而言,需要理解与区分指标的含义和差异性,才能够真正把...

  • 基金的基本参考指标及含义

    一、基金净值 单位净值: 当天单位净值 = 基金持有的净资产总值 ÷ 当天的基金总份额。可以简单理解为一个基金份额...

  • 方差分析

    方差分析 概念 试验指标:要考察的指标 因素:影响试验指标的条件,分为可控因素和不可控因素 因素的水平:因素所处的...

  • iOS App 稳定性指标及监测

    iOS App 稳定性指标及监测 iOS App 稳定性指标及监测

网友评论

    本文标题:Jank的指标和bigJank的指标含义及影响

    本文链接:https://www.haomeiwen.com/subject/cvamirtx.html