5 votos

Ayudar a identificar cuáles son los usos de la CPU cuando el Monitor de Actividad de la lista de todos los procesos no ayuda

Problema

Después de reiniciar, y con sólo un Monitor de Actividad, abierta, mi MacBook Pro (10.6, i7) muestra una muy alta de ralentí % (98% o más), pero poco después se baja a 40% - 50%.

En el Monitor de Actividad de la lista de todos los procesos:

  • nada de cuentas de esta caída.

Cinco preguntas

¿Cuál es la razón para la caída en el porcentaje de inactividad?

¿OS X ejecutar algo que no está en la lista como un proceso en el Monitor de Actividad?

Hace callar a una CPU o dos?

Es allí una manera de forzar a que me den toda la atención de la CPU, aunque no lo estoy usando?

Para lo de abajo, hay mejores maneras de medir la cantidad total de impacto sobre el sistema una aplicación, ya que la app cpu% no muestra todas las secundarias de la actividad de una aplicación que hace que un sistema completo?

De fondo

Estoy tratando de medir el rendimiento de una aplicación en particular, y una de las métricas, ya que algunos de la aplicación de la actividad se realiza en el interior del núcleo en forma de las llamadas del sistema, la CPU idle %.

Si OS X corre cosas en el fondo no veo, o vueltas de la Cpu apagado o ralentiza, entonces es obvio que los impactos mis medidas.

1voto

Rudd Zwolinski Puntos 6852

Prueba parece mostrar que el culpable es el Intel Turbo Boost technology, que desactiva los núcleos del procesador sobre la marcha, sin contar el sistema operativo. Ya que no ejecuta la inactividad de la CPU de proceso, el monitor de actividad no cuenta para ellos, y parece que la máquina está por debajo del 50% de inactividad cuando la realidad es que es cerca de 100% de inactividad.

En el momento en que no parece como si esto puede ser fácilmente desactivado o controlado bajo OS X: ¿Cómo puedo desactivar la CPU y la aceleración de CPU deshabilitar?

Turbo boost integrado en muchas Core i7 e i5 de procesadores, y algunas de las últimas Core i3 procesadores. Usted tendrá que comprobar su versión de procesador en contra de intel lista de Turbo Boost de procesadores capaces de averiguar si el tuyo la tiene. Si usted no tiene sandy bridge, usted probablemente no tiene turbo boost.

0voto

Oskar Puntos 1242

De forma predeterminada, el monitor de actividad sólo muestra los procesos que se ejecutan bajo la cuenta de usuario y no de tareas del sistema, así como las tareas por parte de otros usuarios de la máquina.

enter image description here

Seleccionar otra vista de la barra de herramientas de control debe ayudar en saber lo que está tomando el tiempo de la CPU en tu mac. Recomiendo llegar Xcode desde la app store y el uso de Instrumentos para hacer cualquier creación de perfiles avanzada y optimización. Es mucho más capaz de la herramienta para la que trabajo una vez que has notado algo fuera de lugar de usar el Monitor de Actividad.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X