Uno u otro de los varios demonios en segundo plano de MacOS que vienen con el sistema operativo siempre está apareciendo y usando una tonelada de CPU en segundo plano. Esto es generalmente un poco molesto, pero es realmente molesto mientras intento jugar a videojuegos exigentes que realmente necesitan toda la atención del sistema. Esto perjudica visiblemente a la velocidad de fotogramas y tengo que ir a investigar en iStat Menús o algo para nuke el proceso ofensivo manualmente.
¿Existe alguna forma de frenar de forma integral o al menos agresiva todos ¿actividad de fondo del sistema mientras estoy haciendo algo exigente? Principalmente quiero esto para aplicaciones que son exigentes con la capacidad de respuesta de entrada, como los videojuegos, pero sería bueno para trabajos por lotes intensivos de CPU que pueden tardar una hora o dos en ejecutarse, también; decirle al sistema que por favor se relaje en segundo plano y no consuma CPU o E/S para permitir que los trabajos se ejecuten de manera más sensible o más rápida.
No soy específico porque "¿Por qué el demonio X ocupa tanta CPU?" es un género común de pregunta en este sitio y otros similares ( anteriormente , anteriormente , anteriormente , anteriormente , anteriormente , anteriormente , anteriormente , anteriormente , anteriormente , anteriormente , anteriormente ). Todos de estos demonios están implicados en varios puntos. Probablemente los peores infractores son syspolicyd
, AMPDevicesAgent
y lo peor de todo suggestd
pero todos los sospechosos habituales aparecen en un momento u otro.
Por lo tanto, no estoy buscando una respuesta general sobre cómo fije estos problemas, porque:
- Hay demasiados; estoy resignado a tener extrañas fugas de energía y problemas de rendimiento hasta que Apple proporcione algo más de transparencia para sus demonios en segundo plano.
- Al menos por ahora, son sobre todo comportándose más del tiempo, y me doy cuenta de que aportan valor indexando cosas y haciendo cosas en segundo plano para ofrecer capacidad de respuesta en el momento.
- Con una máquina Apple Silicon, parece que se programan de forma persistente en los núcleos de eficiencia y, como resultado, tienen un impacto en el rendimiento y la batería menos devastador que antes.
Lo que estoy buscando es más de un temporal que me permitiría simplemente silenciar la interferencia de rendimiento de fondo en lugar de apagarlo por completo. Sé que el sistema necesita estas cosas para ejecutar toda la funcionalidad para trabajar y no quiero tomar un hacha a las partes necesarias del sistema operativo, pero también me gustaría conseguir un constante 120 FPS en juegos de 5 años de edad, sin caer a 2-3FPS durante un minuto y ser asesinado porque era realmente importante a Mail.app para asegurarme de que podía buscar al instante el número de teléfono de algún vendedor directo porque descargaba un nuevo mensaje en su carpeta de spam.