在iOS 5中无法获得CPU频率?

时间:2011-11-28 03:51:39

标签: ios5

这曾经在iOS 5中运行,但似乎不再起作用了:

unsigned freq;
mib[0] = CTL_HW;
mib[1] = HW_CPU_FREQ;
sysctl (mib, 2, &freq, (void*) &len, NULL, 0);

有人知道另一种选择吗?

感谢。

1 个答案:

答案 0 :(得分:2)

Apple不提供所有硬件的CPU频率。例如,有一段时间不知道iPod touch 4g中A4的时钟频率是多少。

我认为您可以做的最好的事情是确定设备是什么,并构建一个查找表,其中包含您可以在维基百科上找到的CPU频率,等等。然后,如果无法探测CPU频率,请在查找表中查找。