Estoy un poco perdido acerca de esto.
Estoy ejecutando una gran importación en apertura, y esto está haciendo que mi sistema se ralentice a un rastreo completo, básicamente, lo hace inutilizable para cualquier cosa, incluso navegando por la web. Como esto parece poco natural, pasé un poco de tiempo mirando a mi alrededor.
La ejecución de ps -Al
muestra que, aparentemente de forma predeterminada, Dock
, Finder
y SystemUIServer
parecen funcionar con una prioridad mucho más baja que las aplicaciones del usuario. Mientras que las aplicaciones de usuario suelen tener una prioridad de 33, el Dock, Finder, etc. tienen una prioridad de 53.
El resultado final es que CUALQUIER tarea intensiva del procesador obstruye completamente la IU y hace que el sistema quede inutilizable hasta que finalice.
De todos modos, el uso de renice -20 -p <prid>
los lleva a la misma prioridad que el resto de la IU de la zona de usuario, y da como resultado que no tenga que esperar 1-3 segundos (!) para que la UI responda a algo tan simple como un mouse haga clic.
Thad dijo, tengo dos preguntas:
¿Hay alguna razón por la que no deba alterar la prioridad del hilo del buscador de esta manera?
¿Hay alguna forma de hacer que el cambio de prioridad sea persistente, p. Ej. por lo que permanece así después de reiniciar.