Monitor de actividad de Mac OS X: ¿qué me dice "CPU Time"?


9

¿Qué me dice "CPU Time" sobre el proceso? ¿Es el tiempo acumulado que se ha ejecutado el proceso? A veces salta unos segundos y, a menudo, no sucede nada.

texto alternativo

Respuestas:


5

Sí, es "¿Es el tiempo acumulado que se ha ejecutado el proceso", y por "ejecutar" te refieres a "realmente usó la CPU". Si lo vio saltar y luego estancarse, eso significa que el proceso usó la CPU durante unos segundos, y luego dejó de necesitarlo o el planificador lo alejó mientras otros procesos usaban la CPU.


Aceptando esta respuesta porque la otra ya recibió un voto positivo. Ambos lo explican bien. Ejército de reserva.
Andrew J. Brehm

10

Tiene muchas aplicaciones ejecutándose en "paralelo", compitiendo por los recursos del sistema, como la CPU. El tiempo de CPU te dice cuánto tiempo un proceso en particular ha usado activamente la CPU mientras se está ejecutando.

Imagine un proceso que usa constantemente un 10% de CPU y se ejecuta durante 20 minutos. En ese tiempo, habrá usado aproximadamente 2 minutos de tiempo de CPU. Si un proceso es computacionalmente costoso, el tiempo de CPU aumentará mucho más rápido, ya que la CPU pasará más "tiempo real" en ese proceso en particular.


Entonces, ¿la razón por la que puede subir más rápido que en tiempo real es porque se usa más de un núcleo?
Andrew J. Brehm

1
@ Andrew Sí. Obtiene 1 segundo de tiempo de CPU por segundo en tiempo real si tiene un 100% de uso de CPU y, por supuesto, más, si está por encima del 100% de uso de CPU (es decir, se utilizan varios núcleos para una suma total de "más de un núcleo").
Daniel Beck
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.