美文网首页iOS高性能计算相关
CPU DasherX的简介与使用

CPU DasherX的简介与使用

作者: zenny_chen | 来源:发表于2017-11-06 04:04 被阅读6510次

CPU DasherX是一款查询iOS设备各项特征的绿色App。她不会收集任何用户信息,甚至不会联网,没有广告!持续不断的升级与维护为广大iOS用户提供优质服务!当前最新的3.4版本支持iOS 10及更高的系统版本,并且对iPhone X做了适配。想了解自己的iOS设备是否被降频了么?请下载此App目睹一下实情吧~其下载地址为:https://itunes.apple.com/cn/app/cpu-dasherx/id1168527539?l=cn&mt=8
CPU DasherX主要由四个板块构成,分别是概览指令集性能剖析更多
这里先做一个友情提醒:CPU DasherX中,所有蓝色字体均为按钮,都是可以点击的~

“概览”板块包含了当前设备的大致信息以及CPU与GPU相关的详细信息。这一栏分成了三个部分。第一部分详细列出了当前设备的主要信息。其中,设备标识表示当前iOS设备的内部代号,用户点击“设备标识”或具体的设备标识号时,将会跳转到一个iOS设备的wiki网页,在里面能查到自己设备更详细的参数。“设备模型”之前可用来判别当前设备所用的处理器的代工是用的三星的还是台积电的。


0x0ss-4.jpg

在设备部分的下方会显示电池使用的基本情况。当您打开CPU DasherX之后,将它退到后台,但别完全关闭它,然后等过一段时间,看到自己设备的电量下降之后,再将它从后台唤醒,此时您可以看到间隔多长时间,电量耗费了多少。

第二部分是CPU信息,这部分描述当前Apple A处理器的CPU名称、类型、家族、架构等各个信息。大家最最关心的无疑是当前CPU频率和最大频率了吧,呼呼。CPU DasherX对CPU主频的测试是在该应用启动时,或在后台切换到前台时做及时处理计算得到的。由于笔者采用了比较尖端的技术来瞬时计算当前CPU的主频,因此速度很快,所占的计算资源很少,用户压根就不会被察觉,因此对于电能影响也是甚微的。从2.0版本起还加入了当前处理器是否处于低电模式。当处理器处于低电模式时,处理器可能会切换到频率更低,但续航时间更长的小核去做计算,从而保证设备尽量省电。所以在低电模式下,我们会观察到处理器的主频会明显降低,性能也会明显下降,但GPU性能基本不受影响,而且设备也往往会更省电。


0x0ss.jpg

此外,在3.4版本中,如果当前CPU的主频低于最大主频的60%,则会以红色字体标注出来。如果当前设备没有处于低电模式,但主频被下降严重的话,各位可以去考虑更换电池,甚至更换设备。


0x0ss-2.jpg

第三部分是GPU信息。这里描述了Apple A处理器中的GPU相关信息,包括GPU名称、注册ID、一个线程组所能支持的最大线程个数等。


IMG_0710.PNG

第二个板块是对ARM64所有指令对介绍。这部分列出了ARM64中的大部分应用层中的可用指令,并且还有对当前指令的简单描述以及在当前处理器中的执行性能情况。其中,最小周期表示指令的吞吐,最大周期则体现了指令的执行延迟。


2.jpg
3.jpg

“性能剖析”板块则是通过常用的算法来体现处理器执行普通算法的速度以及执行大幅优化后算法的速度。从中,我们可以估摸出某个算法所能达到的计算峰值。
在每一种性能算法测试中,蓝色字体标出的控件都是按钮,用户可以点击选择所需要的规格,计算按钮则表示计算。

IMG_0711.PNG

这里对大家比较有用的可能就是“极限CPU频率与存储器带宽测试”了。由于在“概览”这一板块中所获得的CPU频率是当前App启动或从后台切换到前台时所计算的,因此不会进行太过密集的计算评测。而在这里,我们将计算放入到存储器带宽测试这一密集计算的环境中,可以使得CPU在此过程中进行“升温”以尽可能达到最大性能极限。因此这里所测得的CPU频率也就称为“极限频率”了。

IMG_0712.PNG

这里各位需要注意的是,如果各位所使用的当前设备的处理器低于Apple A9版本,请使用CPU模式进行计算,因为Apple A7、A8的GPU非常矬,会使得计算需要耗费很长时间。而从Apple A9的GPU开始,性能得到飞速提升,此时用GPU测量能获得更准确的带宽评测。

下面我们再以矩阵乘法作为一个例子进行详细描述。我们首先在“性能剖析”栏中选择“矩阵乘法”。进入子界面后可以点击64x64这个按钮,这个按钮表示左右矩阵的大小,64x64则表示64行64列。点击此按钮之后就会弹出一个选择框让用户选择自己想测试的矩阵大小,如下图所示。


IMG_0713.PNG

我们点击其他按钮也是如此,可以选择矩阵的数据类型以及优化模式。最后点击计算即可以当前的配置进行计算。结果如下图所示。


IMG_0714.PNG

第四个分栏“更多”里放了一些简单常用的小工具。目前放置的是二维码扫描与条形码扫描功能,以及列出当前iOS设备所支持的所有字体的功能。将来会放更多的小工具在里面。

以上就是对CPU DasherX的介绍。有疑问的朋友可以跟帖发问~😁

相关文章

网友评论

  • 02b2b6ec4dff:对了作者大大,请问一下32位设备使用的CPU Dasher为什么不上架了呢?是因为那个时候App Store对32位应用的清理波及到了吗?如果可以的话能否烦请您给我一份32位设备版的CPU Dasher,万分感谢
    zenny_chen:差点忘了,CPU Dasher for Android正在开发中,这货能支持ARM32、ARM64以及x86-64,非常V5~😁
    zenny_chen::smile:不好意思,这份代码已经被清理掉了…
  • 02b2b6ec4dff:作者大大您好。请问一下您的作品BatterQuery我在设备上用ext3nder签名安装的话报错,直接安装的话打开闪退要怎么办呢?设备已经越狱,安装过了appsync.我是直接下载您github上的ipa文件来安装的。
    其他您可能需要的信息:
    iPhoneSE,iOS10.2,yalu102工具的越狱环境。
    如果需要crash的话我也可以发给您。期待您的回复。
    02b2b6ec4dff:@zenny_chen Emmmmmm 我Xcode用的不是特别熟估计调不好...此外之前拿电脑上的Xcode直接编译貌似报错来着,很迷
    zenny_chen:@LiveinQE 😺越狱的东西确实太过复杂……如果你有条件的话可以用Xcode调试一下,看看崩在哪里……
  • b46fc8bf3c83:发热是指CPU吧?我感觉是主板的CPU发热
    zenny_chen:是设备的整体发热程度,不光光是CPU。
  • b46fc8bf3c83:我想问一下温度区间是怎么设定的?轻微-一般-严重-危险?我用的是英文,这么翻译吧?比如温度区间多少是轻微?
    zenny_chen:@iDaylily 对的。就是这么翻译的,嘻嘻~
  • svij:原作者竟然在这里,已购买,非常好用。
    就是温度感觉有点不准,有时候不烫显示微热,有点烫显示一般。很好奇温度是怎么获取的,苹果有给出温度传感器的api么?谢谢啦
    zenny_chen:你仔细用一下这个App自然就能知晓~
    Cass__:@zenny_chen 这个API是什么可以分享一下吗?
    zenny_chen:对的,确实如此~直接拿API获得的~:smile:
  • 5f1c95ef5b49:你好,我在app store付款购买了该软件,刷机以后在app store里面发现需要重新购买,但是之前已经扣款成功了,商户订单号是MX8JVG7NVFa0,请您帮我协助解决一下
    zenny_chen:另外,Apple服务器也有可能会出现一些小bug,您可以先确认一下当前您已经用您的Apple ID登录了App Store,然后再看看App的支付状态,谢谢。
    zenny_chen:@江酷睿nzs 您好,这个您只能发邮件或打电话给Apple,开发者对款项没有任何操作权限,感谢您的支持。
  • 95971185589d:您好!强烈建议美化一下小部件的UI:heart_eyes:嘻嘻
    zenny_chen:非常感谢您的建议~后续会耐心优化一下UI,🙏
    95971185589d:@薛定谔的猫_86aa 现在唯一缺点就是UI了 美化下小部件的也阔以:sweat_smile:
  • 23d61eeaf5c7:iPod touch6摄影与滤镜性能评测闪退请修复
    zenny_chen:@23d61eeaf5c7 感谢您的反馈~请问您的iPod touch6是哪个系统版本?
  • 文字的信徒Kun:今天才知道原来这神器是您做的,厉害!
    zenny_chen:@1文字的信徒2 :smile::smile::smile:
  • 3c921b4665ac:你好!首先非常感谢如此优质简洁的app。我个人有遇到一个小小的问题,我的小6特别费电,更换了电池后,大概两个月不到,电池就开始鼓包,撑到屏幕翘起来,再次去apple售后更换电池后最多也两个月出现同样的问题,apple genius告诉我手机是没问题的,他们也不知道具体而不出在哪儿.....该怎么办嘞?
    zenny_chen:@Ian_Huang 请问您电池用的是Apple官方的吗?据我目前所知,官方电池还没出过神马问题…
  • eff4fd2d3e67:有没有苹果7P各项数据对比。如何看手机是否真伪。谢谢作者。小白不太懂
    zenny_chen:其实iPhone 7 Plus在处理器配置上与iPhone 7一致,因此就性能对比的话与iPhone 7比较基本可以。iPhone 7 Plus就是在存储器上比iPhone 7多了1GB,另外就是非常出色的双摄像头。感谢您的提问。iPhone真伪还需要看?建议您直接从Apple Online Store或者Apple Retail Store购买手机,别去第三方购买!看产品真伪对于Apple产品来说真的是毫无意义的~
  • b21af7554a84:您好,我今天下载了一款叫做手机硬件管家的软件,我的手机型号是SE,手机硬件管家里显示我的CPU实时频率为1745,CPU DASHERX显示是1848,很疑惑到底哪个准确哪个实时。
    zenny_chen:@X咚咚锵X :smile::smile::smile::+1::+1::+1:
    b21af7554a84:@zenny_chen 感谢您的回复,即可删除这个李鬼
    zenny_chen:@X咚咚锵X 呵呵,你认为那个山寨App又是联网,又是广告,频率能测得准么?您可以上Wiki上查查,Apple A9处理器究竟能到多少主频:https://en.wikipedia.org/wiki/Apple_A9。我用那个山寨货我测了一下我的iPhone X,差得更离谱!
  • a7e4e64d290d:已经购买您的这一app。试用后觉得,确实能非常快速、准确地反映手机的即时状态。特别是在系统升级前后的数据对比时,更加明显。我的手机是iPhone6P,在iOS11.2.2版本时,显示的CPU当前频率是随着电量的下降而下降的;而当升级到11.3公测版后,显示的当前频率则是1400MHz、与最大频率相同,这在一个角度说明了11.3升级的必要性。我想,DasherX的检测结果应该是选择系统的依据,也恰恰是app本身的价值之一吧!
    zenny_chen::smile:非常感谢您的支持与非常专业的评价!:pray:
    CPU DasherX除了非常直观的测量CPU的主频之外,还可通过存储器带宽、矩阵乘法以及卷积乘法等性能评测进一步获得当前设备的综合性能!
  • wushuputi:已经购买,不错, 准备买你书看看
    zenny_chen:非常感谢🙏多谢您的大力支持~
  • 40f65fc2ecee:为什么我里面没有发热模式
    zenny_chen:设备发热模式只有在iOS 11中提供此接口~谢谢您的支持。
  • c69dbc87d51c:能不能更新出来显示电池使用几个小时啊,省的点开设置
    zenny_chen:这个设计就相对比较复杂了。后续得仔细设计才行,不过多谢您的建议,后期会考虑。
  • 8fc339136bcd:已购,很实用的app!另外请教一下:删除lowParamsCPU/GPU或者删除lowParamsPeakPower”和“lowParamsSpeaker”这几个文件能否解除降频?谢谢先!
    zenny_chen:@master灬Yan 如果您电池续航问题不大的话倒还可以再等一等,如果电池续航也不是太好的话可以果断去换~谢谢您的支持~
    8fc339136bcd:谢谢回复!再次请教一下,6p手机在还有50电量的时候频率降到了600兆赫兹,您看换电池能否解救我这老机?10.3.3,谢谢先。@zenny_chen
    zenny_chen:非常感谢您的大力支持!这两个文件我没试过,还不确定,不过头条上有网友试过,似乎没管用……😟
  • c69dbc87d51c:想要你的联系方式,微信啊 ,扣扣啊 贴吧都可以,是否方便。
    zenny_chen:我的简书个人简介上已经放了我的微博地址😁:https://weibo.com/234795738
  • c69dbc87d51c:已经购买,请问作者,我的7plus国航,系统11.0.1我感觉不降频,就是有点耗电,用不用升级最新的啊关于降频和省电,想请你回答 🙏
    zenny_chen:@大管家_7ac1 您好,非常感谢您的支持!最新的iOS 11.2.5我已经升了,感觉还是不错的。尤其是iOS 11.3,据说增加了是否开启降频的开关,也值得期待。iPhone 7 Plus的话,最高可升级到iOS 12.x。
  • e8dd23f06a42:请问开发者大大下个版本会加入电池信息的查询功能吗,另外我的手机是iphone se,10.3.2系统,11.3出了有必要升级吗
    zenny_chen:由于电池相关信息目前只能通过私有API才能获取到。您可以去我的GitHub主页获取到源代码,自己用Xcode编译后即可使用。iPhone SE升级到11.x完全没问题。但考虑到现在Apple在降频门上还没有拿出最好的解决方案,据说11.3会开放是否降频的开关,届时再去升也不晚~当然,如果您的iPhone SE平时就刷刷微信、微博啥的其实升不升问题也不大。但如果您要玩一些游戏之类的App的话建议升,毕竟11.0开始所引入的ARKit还是非常给力的,而且正好从Apple A9开始支持,所以您的SE正好可以用上。
  • 65373106cdd7:感谢作者!已经购入
    zenny_chen:感谢您的大力捧场~🙏💪
  • 5f21d479b660:已经购,支持一下。
    zenny_chen:@波浪卷毛 :smile:非常感谢!:pray:
  • a38af60e8822:作者您好,是否可以发布一个适用ios9.0的版本?目前的版本需要ios11才能下载,我的万年老6因为降频门想看看但却无法下载
    zenny_chen:请下载CPU Dasher64~:smile:

本文标题:CPU DasherX的简介与使用

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