CPU DasherX:用它來看看你的 iPhone 有沒有降頻

CPU DasherX

CPU DasherX 是一款由國人(作者簡書主頁)開發(fā)的 iPhone 性能測試應用,可以即時顯示 iPhone 當前 CPU 頻率各項性能參數(shù),是作者專門為 Apple Device 做性能測試的系列應用 Dasher 中的成員。通過它就能知道你的設備有沒有受到電池性能下降而被被降頻,以 iPhone 6 舉例,正常是 1400mhz,但只要你的電池性能下降厲害,CPU 頻率會降到 600mhz。

CPU DasherTV?for Apple TV | ?CPU Dasher for Mac

CPU DasherX 近期如此受到關注的原因就是蘋果公司的”電池門“、”降頻門”,許多用戶都想知道自己的老款 iPhone 有沒有被降頻。除此之外,這款應用還能看到以下信息:

  • 1、設備概述:設備概述囊括了當前iOS設備的系統(tǒng)版本號、設備類型、可用的存儲器大小、是否支持視網(wǎng)膜顯示、MAC地址和IP地址。如果在沒連接網(wǎng)絡的情況下,IP地址顯示0.0.0.0。然后,后面就是比較精彩的部分了,CPU信息。這個是目前App Store中鮮有的,里面包括了CPU類型(ARM、Intel、MIPS等,當然我們這邊肯定都是ARM了,哈哈~)、CPU架構(ARMv7、ARMv7F等)、核心個數(shù)、字節(jié)序(肯定是小端的)、Cache行大?。ㄓ行┰O備是32字節(jié),有些設備是64字節(jié))、L1指令Cache大小、L1數(shù)據(jù)Cache大小、L2 Cache大小、L3 Cache大小,然后是CPU主頻、總線頻率,是否在用戶模式下支持性能監(jiān)視器(一般是不會開放的,呵呵~)。
  • 2、指令周期:指令周期板塊用于實時測量每條指令的執(zhí)行周期。這里面包含了絕大多數(shù)的ARM指令,當然不包括訪存指令以及系統(tǒng)指令,因為訪存操作有太多的外因,不易于衡量;而系統(tǒng)指令對高性能計算沒任何幫助。由于當前的iOS設備所使用的ARM核具有超標量流水線,使得一些基本的算數(shù)邏輯操作指令可以在0.5個周期內(nèi)執(zhí)行完畢。由于某些設備,如iPhone 4S,它可能使用了變頻技術,使得在某些情況下最小周期數(shù)可能會大于最大周期數(shù),在這種情況下,用戶認為最大周期數(shù)和最小周期數(shù)是等同的。
  • 3、通過矩陣乘法來測試當前設備CPU的計算性能。這里的矩陣規(guī)格有5種,分別為:64×64、128×128、256×256、512×512、1024×1024。計算形式有4種,分別是:未優(yōu)化、存儲器訪問優(yōu)化、NEON優(yōu)化、雙核優(yōu)化。其中,NEON優(yōu)化基于存儲器訪問優(yōu)化,而雙核優(yōu)化基于NEON優(yōu)化。因此雙核優(yōu)化即為最快的計算形式。當然,如果你的iOS設備只有一個核心,那么將沒有雙核優(yōu)化模式。在性能測試時請耐心等待,不要觸摸屏幕,否則對結果可能會有所影響。計算結束后會出結果。最后,最重要的一點是:一般情況下,請不要輕易用Naive和存儲器優(yōu)化來測1024×1024的矩陣計算,否則可能要等數(shù)分鐘。
CPU DasherX
評論 1 條
  • water

    并沒有說怎么看降沒降頻,被標題騙了6塊錢

    2018-01-08 13:20 回復