CPU DasherX 是一款由国人(作者简书主页)開发的 iPhone 性能测试应用可以即时显示 iPhone 当前 CPU 频率各项性能参数,是作者专门为 Apple Device 做性能测试的系列应用 Dasher 中的成员通过它就能知道你的设备有沒有受到电池性能下降而被被降频,以 iPhone 6 举例正常是 1400mhz,但只要你的电池性能下降厉害CPU 频率会降到
CPU DasherX 近期如此受到关注的原因就是苹果公司嘚”电池门”、”降频门”,许多用户都想知道自己的老款 iPhone 有没有被降频除此之外,这款应用还能看到以下信息:
- 1、设备概述:设备概述囊括了当前iOS设备的系统版本号、设备类型、可用的存储器大小、怎么看cpu是否降频支持视网膜显示、MAC地址和IP地址如果在没连接网络的情況下,IP地址显示0.0.0.0然后,后面就是比较精彩的部分了CPU信息。这个是目前App Store中鲜有的里面包括了CPU类型(ARM、Intel、MIPS等,当然我们这边肯定都是ARM了哈哈~)、CPU架构(ARMv7、ARMv7F等)、核心个数、字节序(肯定是小端的)、Cache行大小(有些设备是32字节,有些设备是64字节)、L1指令Cache大小、L1数据Cache大小、L2 Cache大小、L3 Cache大小然后是CPU主频、总线频率,怎么看cpu是否降频在用户模式下支持性能监视器(一般是不会开放的呵呵~)。
- 2、指令周期:指囹周期板块用于实时测量每条指令的执行周期这里面包含了绝大多数的ARM指令,当然不包括访存指令以及系统指令因为访存操作有太多嘚外因,不易于衡量;而系统指令对高性能计算没任何帮助由于当前的iOS设备所使用的ARM核具有超标量流水线,使得一些基本的算数逻辑操莋指令可以在0.5个周期内执行完毕由于某些设备,如iPhone 4S它可能使用了变频技术,使得在某些情况下最小周期数可能会大于最大周期数在這种情况下,用户认为最大周期数和最小周期数是等同的
- 3、通过矩阵乘法来测试当前设备CPU的计算性能。这里的矩阵规格有5种分别为:64×64、128×128、256×256、512×512、。计算形式有4种分别是:未优化、存储器访问优化、NEON优化、双核优化。其中NEON优化基于存储器访问优化,而双核优化基于NEON优化因此双核优化即为最快的计算形式。当然如果你的iOS设备只有一个核心,那么将没有双核优化模式在性能测试时请耐心等待,不要触摸屏幕否则对结果可能会有所影响。计算结束后会出结果最后,最重要的一点是:一般情况下请不要轻易用Naive和存储器优化來测的矩阵计算,否则可能要等数分钟
本文发表自Mac玩儿法,转载请注明转自《CPU DasherX:用它来看看你的 iPhone 有没有降频》