该NSProcessInfo班有两个名为方法processorCount和activeProcessorCount.文档尽可能无助于处理核心和活动处理核心之间的差异.或者,换句话说:什么算作Cocoa 的非活动处理核心?
OS X 可能会在系统过载时关闭核心(以降低温度)。
在较旧的 MacBook 上,如果电源线是唯一的电源(无电池),则一个核心可能会关闭。(我找不到该链接,但我很确定我的 2007 年白色 MacBook 就是这种情况。)
此外,hwprefs命令行实用程序可以启用/禁用处理器内核。
大多数时候,您确实需要 ,activeProcessorCount因为它真正代表了机器的状态。
编辑:hwprefsLion 中已消失,但您可以使用以下命令访问相同的功能sysctl -n hw.ncpu
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |