沈阳当地教学出色的软件测试培训班

来源:沈阳东软睿道IT培训中心时间:2023/2/7 10:37:44

  想学软件测试小编推荐到东软睿道IT培训中心,面向在校大学生,毕业生以及社会个体学员,提供符合IT行业发展需求的就业技能培训,提员的职业竞争力,助力学员的职业生涯启航,已为行业输送了20余万IT人才,树立了良好的IT培训业界口碑!


  APP软件常见的性能测试有哪些?

  1、内存

  为什么要选内存呢?需要知道Android的OOM和LowMemoryKiller。

  OOM:OutOfMemory,顾名思义是说内存不够用或者耗尽了,进程会被强制终止。安卓框架限制了每个应用进程所占用的大内存值。关注内存的一个目的就是避免内存使用过大,出现OOM。主要关注内存使用较多时的场景,例如游戏app正在游戏中。

  LowMemoryKiller:LowMemoryKiller在用户空间中指定了一组内存临界值,当其中的某个值与进程描述中的oom_adj值在同一范围时,该进程将被Kill掉。如果你的APP某个进程需要一直保存存活,你需要保持你的进程级足够高,并且占用比较小,因为LowMemoryKiller在工作时,同一级的进程会先kill那个占用大的。性能测试时主要关注待机时的内存是不是够小。

  这里再补充一点:LowMemoryKiller的工作可能致系统变卡。为什么呢?因为它kill了一些进程,然而现在市面的很多APP为了保活都会自启,刚刚被kill,立刻又起来。启动占用大量内存(还有CPU),又触发LowMemoryKiller。频繁的被kill和启动形成了恶性循环,所以系统变的很卡。

  2、CPU

  为什么要关注CPU?

  (1)CPU使用率

  想必你肯定有这样的经历:玩某个游戏或者APP的时候,手机发热发烫。是的,CPU的频繁使用,会让你的手机发烫,让你的手机变卡(CPU资源不足)。如果让用户发现你的APP用起来发烫,那就等着他的吐槽和卸载吧。

  也就是说CPU性能,我们需要关注APP使用中CPU消耗情况,通常会使用CPU使用率这个指标。

  (2)CPUjiffies

  如果APP在退出界面后还有进程长期运行,那你需要关注下待机场景的CPU。待机场景下CPU的消耗一般不会很大,例如手机管家,可能消耗经常是0%,1%,长时间平均下,可能只有0.1%、0.2%,看看竞品,也是差不多,好像没有太大区别。

  3、电量

  手机电池资源有限,电量的重要性就不必说了。现在很多手机都有电量,如果你的APP总是排在前面,小心被卸载哦。电量通常的单位是:mAs或者mAh。

扫一扫 免费领取试听课
优先领取试听课
申请试听

以上就是沈阳东软睿道IT培训中心小编为您推荐的 "沈阳当地教学出色的软件测试培训班" 的全部内容,本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任,如果发现本站有侵权内容,请联系本站在线客服,我们将第一时间删除处理。

沈阳东软睿道IT培训中心好不好怎么样|沈阳东软睿道IT培训中心联系电话|短信获取地址|咨询电话:4000336012