La clase NSProcessInfo
tiene dos métodos llamados processorCount
y activeProcessorCount
. La documentación es tan inútil como sea posible sobre cuál es la diferencia entre un núcleo de procesamiento y un núcleo de procesamiento activo. O, en otras palabras, ¿qué cuenta como inactivo núcleo de procesamiento para Cocoa?¿Cuál es la diferencia entre activeProcessorCount y processorCount?
6
A
Respuesta
4
Es posible que OS X pueda shut down cores when the system is overloaded (para reducir la temperatura).
En MacBooks anteriores, un núcleo podría apagarse si el cable de alimentación era la única fuente de alimentación (sin batería). (No puedo encontrar el enlace para eso, pero estoy bastante seguro de que ese fue el caso de mi MacBook blanca de 2007).
Además, la utilidad de línea de comandos hwprefs puede activar/desactivar núcleos de procesadores.
La mayoría de las veces, realmente quiere activeProcessorCount
ya que es lo que realmente representa el estado de la máquina.
Editar: hwprefs
se ha ido en León, pero se puede acceder a la misma funcionalidad con sysctl -n hw.ncpu
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre {0} y ""?
- 2. Cuál es la diferencia entre = y: =
- 3. ¿Cuál es la diferencia entre .ToString (+) y ""
- 4. Cuál es la diferencia entre $ (...) y `...`
- 5. ¿cuál es la diferencia entre:.! y: r !?
- 6. ¿Cuál es la diferencia entre ".equals" y "=="?
- 7. ¿Cuál es la diferencia entre dict() y {}?
- 8. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 9. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 10. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 11. ¿Cuál es la diferencia entre + = y = +?
- 12. ¿Cuál es la diferencia entre " " y ""?
- 13. Cuál es la diferencia entre $ y jQuery
- 14. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 15. Cuál es la diferencia entre la función() {}() y la función() {}()
- 16. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 17. ¿Cuál es la diferencia entre @ y $ y% en MSBuild?
- 18. ¿Cuál es la diferencia entre la vinculación estática y dinámica?
- 19. ¿Cuál es la diferencia entre la sección .got y .got.plt?
- 20. ¿Cuál es la diferencia entre el colado y la coerción?
- 21. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 22. ¿Cuál es la diferencia entre el casting y la conversión?
- 23. ¿Cuál es la diferencia entre WPF y la aplicación Silverlight?
- 24. ¿Cuál es la diferencia entre uno mismo y la ventana?
- 25. ¿Cuál es la diferencia entre CookieContainer y la colección Response.Cookies?
- 26. ¿Cuál es la diferencia entre la relación Composición y Asociación?
- 27. ¿cuál es la diferencia entre el material y la textura?
- 28. ¿Cuál es la diferencia entre el marco y la arquitectura?
- 29. ¿Cuál es la diferencia entre la carpeta vim72 y vimfiles?
- 30. ¿cuál es la diferencia entre la lex y yacc