Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 什么';activeProcessorCount和processorCount的区别是什么?_Cocoa_Macos - Fatal编程技术网

Cocoa 什么';activeProcessorCount和processorCount的区别是什么?

Cocoa 什么';activeProcessorCount和processorCount的区别是什么?,cocoa,macos,Cocoa,Macos,NSProcessInfo类有两个名为processorCount和activeProcessorCount的方法。对于处理核心和活动处理核心之间的区别,文档尽可能没有帮助。或者,换句话说:什么算是可可的非活动处理核心?可能是OSX可以(降低温度) 在旧版MacBook上,如果电源线是唯一的电源(没有电池),一个核心可能会关闭。(我找不到这本书的链接,但我敢肯定2007年我的白色MacBook就是这样的。) 此外,命令行实用程序还可以启用/禁用处理器内核 大多数情况下,您确实需要activePr

NSProcessInfo
类有两个名为
processorCount
activeProcessorCount
的方法。对于处理核心和活动处理核心之间的区别,文档尽可能没有帮助。或者,换句话说:什么算是可可的非活动处理核心?

可能是OSX可以(降低温度)

在旧版MacBook上,如果电源线是唯一的电源(没有电池),一个核心可能会关闭。(我找不到这本书的链接,但我敢肯定2007年我的白色MacBook就是这样的。)

此外,命令行实用程序还可以启用/禁用处理器内核

大多数情况下,您确实需要
activeProcessorCount
,因为它真正代表了机器的状态

编辑:
hwprefs
已在Lion中消失,但您可以使用
sysctl-n hw.ncpu访问相同的功能