性能检测-APP

  1. 概念:
    要进行 FPS 检测,自然要先理解 FPS 的概念。
    FPS 即 Frames per second。1秒内游戏画面或者应用界面真实平均刷新次数,俗称帧率/FPS。
    60 帧每秒以及 16.67 毫秒

  2. FPS:
    方差 是影响是否稳定,比如A同学考试 100 100 50 50 B同学 60 60 60 60 。那么平均值相近,但是方差算出 b同学比较稳定 (越小越好)
    在这里插入图片描述

  3. 影响因素:
    显卡、CPU、内存;
    关注点:
    游戏项目低于30 fps/s 可能会出现卡顿;
    游戏项目理想状态 >= 60 fps/s;
    avgFPS >= 45 fps/s;
    高于16ms的帧率(即卡顿率);

  4. APP启动速度:

    1. 测试内容项:
      1. 冷启动速度;
      2. 热启动速度;
      3. 完全启动速度;
    2. 有网启动速度:
      1. WiFi 网络;
      2. 3G/4G 网络;
      3. 无网启动速度;
    3. 建议测试指标:
      1. 冷启动时间不超过1.5s;
      2. 热启动时间不超过1s;
  5. CPU占用:

    1. 测试点:
      在空闲时间(切换至后台)的消耗,基本没大应用使用cpu;
      在运行一些应用的情况下,cpu已占50%的情况下,观察应用程序占用cpu的情况;
      在高负荷的情况下看cpu的表现(cpu应该是在80%以上);
      应用CPU的峰值情况;
    2. 关注点:
      主干功能正常操作CPU 占用不超过60%;
      和自身app的上个版本对比;
  6. 内存:

    1. 测试点:
      空闲状态内存的消耗情况:切换至后台或者启动后不做任何操作,消耗内存最少;
      中强度状态内存的消耗情况:时间偏长的操作应用;
      强度状态内存的消耗情况:高强度使用应用,可以跑monkey来测试;
      应用内存峰值情况;
      应用内存泄露情况;
      应用是否常驻内存;
    2. 关注点:
      退出某个页面后,内存是否有回落;
      进行某个操作后,内存是否增长过快;
      是否频繁GC;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值