我正在使用sysconf( _SC_NPROCESSORS_ONLN )
(我相信这是推荐的方法)来获取CPU内核的数量。它可以在Mac和Linux上正常运行,但是在我的4核Android平板电脑上返回2。如何从 native 代码获取Android上的实际核数(不使用JNI调用Java Android API)?
最佳答案
sysconf( _SC_NPROCESSORS_ONLN )
和sysconf( _SC_NPROCESSORS_CONF )
均无效,但是cpufeatures NDK库中的android_getCpuCount()
正常工作。