大家好,我想在Android上获取处理器编号。我可以像下面这样做吗:
int processporNum = sysconf(_SC_NPROCESSORS_CONF);
但每次在我的某些手机上返回值都是1,所以我不确定这种方法是否正确。有没有其他API可以获取这些信息?
大家好,我想在Android上获取处理器编号。我可以像下面这样做吗:
int processporNum = sysconf(_SC_NPROCESSORS_CONF);
你可以运行
Runtime.getRuntime().availableProcessors()
我看到你正在使用本地代码。
因此,请阅读文件/proc/cpuinfo并相应地解释它。它看起来像这样:
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 162.83
Features : swp half thumb fastmult vfp edsp thumbee neon
CPU implementer : 0x51
CPU architecture: 7
CPU variant : 0x0
CPU part : 0x00f
CPU revision : 2
Hardware : htcleo
Revision : 0000
Serial : 0000000000000000