Android如何判断CPU的性能?

时间:2016-10-08 12:13:17

标签: android performance cpu

我们的游戏需要知道Android手机的性能,并且我收集了一些有用的性能参数。例如memerory,cpu核心数,cpu最大频率。

但是,这些参数无法完全代表CPU性能。我发现一些问题只是笼统地谈论这个问题而没有详细说明。

以下是与主题How to detect android cpu speed?相关的2个链接(说实话,我不知道SystemClock.uptimeMillis()如何测试cpu)& How to check if device is *fast* enough

是否有任何参数可以表示设备的准确速度?

任何有关此文档的链接都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

我找到了一个简单的方法。 https://developer.android.com/reference/android/os/Build.html#SUPPORTED_ABIS

除了我在主题中描述的内容之外,我们还可以将CPU架构作为补充。

String abi = null;
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
    abi = Build.CPU_ABI;
} else {
    abi = Build.SUPPORTED_ABIS[0];
}

arm64-v8a到目前为止意味着高质量的cpu,因此根据abi的值,我们可以得到另一个cpu性能参数。