Activaciones tras inactividad
También: Idle Wake Ups, activaciones de la CPU
Respuesta rápida
Las activaciones tras inactividad cuentan cuántas veces un proceso ha despertado la CPU de su estado de reposo. Si ocurren a menudo, el procesador no descansa y se gasta batería aunque el % CPU parezca bajo.
Una CPU ahorra más energía cuando puede quedarse inactiva durante ratos largos. Cada vez que un proceso programa un temporizador o comprueba algo, la CPU tiene que despertarse para atenderlo. Una activación cuesta poco, pero miles se notan.
Puedes mostrar la columna “Activaciones tras inactividad” en la pestaña CPU de Monitor de Actividad. Sirve sobre todo para encontrar apps en segundo plano que comprueban cosas sin parar mientras apenas hacen trabajo real.
Cómo ver las activaciones tras inactividad en Monitor de Actividad
Haz clic en la pestaña CPU, elige Visualización > Columnas y comprueba que “Activaciones tras inactividad” está marcada. Haz clic en el encabezado de la columna para ordenar por ella.
Qué provoca muchas activaciones
Las causas habituales son apps que buscan novedades con un temporizador corto, animaciones que se ejecutan en ventanas que no ves y apps de sincronización o de chat que mantienen conexiones activas. Los navegadores con muchas pestañas abiertas también pueden provocar muchas activaciones.
macOS las reduce en las apps ocultas con funciones como App Nap, que ralentiza los temporizadores de las apps que no estás usando.
Por qué las activaciones gastan batería aunque el % CPU sea bajo
Cuando todos los núcleos están inactivos, el chip puede apagar partes compartidas del procesador, no solo los núcleos. El manual de powermetrics de Apple explica que un temporizador o una interrupción que saca al chip de ese reposo profundo cuesta más energía que el mismo trabajo hecho con la CPU ya despierta.
Así que una app puede usar casi nada de tiempo de CPU y aun así no dejar descansar al Mac. Cada activación es breve, y por eso apenas se nota en el % CPU, pero el chip nunca llega a quedarse mucho tiempo en su estado de menor consumo.
macOS lo reduce agrupando los temporizadores que vencen más o menos a la vez, para que la CPU se despierte una sola vez para varios. Apple lo llama agrupación de temporizadores (timer coalescing). App Nap va más allá con las apps ocultas y dispara sus temporizadores con menos frecuencia.
Cómo encontrar las apps que más despiertan tu Mac
- Sal de las apps que estás usando o ocúltalas, para que la lista muestre lo que pasa en segundo plano.
- En Monitor de Actividad, haz clic en la pestaña CPU y ordena por “Activaciones tras inactividad”.
- Observa durante un minuto. Apunta las apps que siguen arriba mientras no las usas.
- Haz clic en la pestaña Energía y comprueba si esas mismas apps también aparecen arriba en “Impacto energético”.
- Para verlo en Terminal, ejecuta
top -o idlew -stats pid,command,cpu,idlew. La columna IDLEW es un total acumulado, así que fíjate en qué valores suben más rápido. Pulsa q para salir. - Para una muestra más detallada, ejecuta
sudo powermetrics --samplers tasks --order wakeups -n 1. Lista las activaciones por temporizador e interrupción de cada proceso, ordenadas por las que sacan al chip de su reposo.
Activaciones tras inactividad normales y preocupantes
No hay una cifra que siempre sea demasiado alta, porque el recuento depende de la app y de cuánto tiempo lleva en marcha. Lo que importa es el patrón.
- Normal: procesos del sistema como kernel_task y WindowServer cerca de arriba. Atienden eventos del hardware y dibujan la pantalla, así que despiertan la CPU a menudo por diseño.
- Normal: apps que reproducen audio, están en una llamada o mantienen abierta una conexión en directo mientras las usas.
- Merece un vistazo: una app oculta que no estás usando y cuyo recuento sube rápido, sobre todo si además muestra “No” en la columna “App Nap”.
- Merece un vistazo: pequeñas utilidades de la barra de menús que se actualizan a menudo, como relojes con segundos o estadísticas en directo. Muchas te dejan elegir un intervalo de actualización más lento en sus ajustes.
Qué hacer con una app que tiene demasiadas activaciones
Busca en los ajustes de la app un intervalo de actualización o sincronización y alárgalo. Desactiva las previsualizaciones en directo o las animaciones que no necesites. Actualiza la app y, si el problema sigue, díselo al desarrollador: Apple pide a los desarrolladores que usen los temporizadores lo mínimo posible, así que un goteo constante de activaciones en una app inactiva es un error que merece la pena comunicar.
Preguntas frecuentes
¿Qué significa “Activaciones tras inactividad” en Monitor de Actividad?
Es el número de veces que un proceso ha despertado la CPU de su reposo. Las apps con una cifra alta pueden gastar batería aunque su % CPU sea bajo.
¿Es malo tener muchas activaciones tras inactividad?
No siempre. Las apps que reproducen audio o mantienen abierta una conexión de red necesitan despertarse a menudo. Importa sobre todo en apps que no estás usando y que aun así aparecen arriba.
¿Cómo reduzco las activaciones tras inactividad?
Cierra las apps que no uses, cierra las pestañas del navegador que no necesites y mantén las apps actualizadas. Ocultar o minimizar apps también permite que App Nap las ralentice.
¿Por qué kernel_task tiene tantas activaciones tras inactividad?
kernel_task es el kernel de macOS, y atiende las interrupciones del hardware, como el teclado, el trackpad, la red y el almacenamiento. Que tenga un recuento alto es lo esperado, y no hay nada que arreglar.
¿Importan las activaciones tras inactividad cuando el Mac está enchufado?
Mucho menos. Las activaciones cuestan sobre todo duración de batería. Enchufado, añaden un poco de consumo y de calor, pero rara vez son la causa de que un Mac vaya lento.
¿Cuál es un buen número de activaciones tras inactividad?
No hay un valor bueno fijo. Compara unas apps con otras y fíjate en las que no estás usando y aun así suben rápido.
Relacionado
Paso a paso: Qué está agotando la batería de mi Mac.
¿Buscas algo mejor que Monitor de Actividad? Consulta las mejores alternativas a Monitor de Actividad para Mac, o explora todos los términos del glosario.