2011-08-31 7 views
6

NSProcessInfo 클래스에는 processorCountactiveProcessorCount의 두 가지 방법이 있습니다. 이 문서는 프로세싱 코어와 활성 프로세싱 코어간에 다른 점에 대해 가능한 한 도움이되지 않습니다. 즉, 비활성으로 처리해야하는 것은 무엇입니까? 코코아 가공 코어는 무엇입니까?activeProcessorCount와 processorCount의 차이점은 무엇입니까?

답변

4

OS X은 shut down cores when the system is overloaded 일 수 있습니다 (온도를 낮추기 위해).

구형 MacBook에서는 전원 코드가 유일한 전원 (배터리 없음) 인 경우 하나의 코어가 종료 될 수 있습니다. (필자는 2007 년형 MacBook에 대한 링크를 찾을 수는 없지만, 필자의 2007 년형 MacBook의 경우에 해당한다고 확신합니다.)

또한 hwprefs 명령 줄 유틸리티는 프로세서 코어를 활성화/비활성화 할 수 있습니다.

실제로 대부분의 경우 컴퓨터의 상태를 나타내는 것이므로 실제로는 activeProcessorCount이 필요합니다.

편집 : hwprefs은 사자에 사라지고,하지만 당신은 sysctl -n hw.ncpu

와 같은 기능에 액세스 할 수 있습니다
관련 문제