【版本更新】PerfDog新增帮助引导,规范化CPU利用率与性能参数命名

1

距离上个版本更新仅半个月时间,PerfDog 3.5版本就又马不停蹄的来啦!开发小哥哥在疫情隔离期间的洪荒之力此刻全部爆发。新版本规范化CPU利用率与性能参数命名,同时带来了无法识别连接手机时的帮助引导功能,萌新们再也不怕使用PerfDog时“迷路”了。

版本更新内容

 

【新增】增加Android平台规范化CPU利用率等参数

【新增】规范化所有性能参数命名及显示

【新增】增加无法连接手机帮助引导

【修复】解决部分PC机器提示缺少运行库,无法运行问题

【修复】解决无法和其他使用Adb进程的兼容问题

【修复】修改已知Bug问题

新版本详细解读

 

本次PerfDog版本升级增加了规范化CPU利用率统计标准,经过规范化后Android端CPU性能测试数据有了更加准确的标准。

 

Android:

CPU Usage:传统CPU利用率,也叫未规范化CPU利用率

        计算方法:当前时刻CPU频率下,CPU Usage = CPU执行时间/CPU总时间。

        备注:一般Android Studuio或Adb等获取的CPU利用率都是未规范化CPU利用率。

 

CPU Usage(Normalized):规范化CPU利用率

        由于移动设备CPU频率时刻变化,用传统CPU利用率计算方法,假定在低频率时刻计算出CPU利用率=30%,和在CPU高频时刻计算出CPU利用率=30%。同样都是30%但性能消耗是完全不样的,明显高频消耗更高。传统CPU利用率已无法真实反映性能消耗。

        所以我们需要一种规范化(可量化)的统计方式。将频率因素考虑进去。

        CPU Usage(Normalized)= (CPU执行时间/CPU总时间) * (当前时刻所有CPU频率之和/所有CPU频率最大值之和)。

 

PerfDog两种统计方式都有。CPU Usage默认为规范化CPU利用率。建议使用规范化CPU利用率作为衡量性能指标。

 

23

 

iOS:

PerfDog统计的是传统CPU利用率,CPU Usage默认为未规范化CPU利用率。由于iOS平台,频率变化一般是在电池电量极低,锁屏等极端情况下才出现。所以规范化没有很大意义。

 

新版本重新规范了所有英文性能参数的命名,与国际接轨并且让各参数有了更好的展示效果,众多参数在一起不再显得拥挤,数据显示也更加直观。

 

 

 

经常有第一次使用PerfDog的小伙伴反馈连接手机没有反应或提示报错,亦或是端口占用等等情况,让很多人卡在了第一步无从下手。不用怕,这次PerfDog带来了无法识别连接手机时的动态帮助引导,帮助大家更快的定位和解决问题。遇到无法连接手机时,可以参考提示重新插拔或者更换USB端口,更换新的数据线,Android手机开启Debug模式,iOS手机使用最新版iTunes检测能否识别。遇到其他问题还可以点击“查看教程”获取更多帮助。

 

4

 

新版本还解决了部分PC机器提示缺少运行库,无法运行的问题,解决无法和其他使用Adb进程的兼容问题,同时还修复了其他一些已知Bug。

 

还没有更新的小伙伴现在就可以更新使用新版本了,如果您在使用PerfDog的过程中遇到任何问题或有任何建议,欢迎加入QQ交流群:228756853 或在官方论坛中交流,您的参与将会让PerfDog更加完善。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值