Estoy un poco perdido por esto.
Estoy ejecutando una gran importación en apertura, y está causando que mi sistema se ralentice a un rastreo completo, básicamente lo hace inutilizable para cualquier cosa, incluso navegar por la web. Como esto parece un poco antinatural, pasé un poco de tiempo mirando a mi alrededor.
La ejecución ps -Al
muestra que, aparentemente de forma predeterminada, el Dock
, Finder
y SystemUIServer
todos parecen ejecutarse con una prioridad mucho más baja que las aplicaciones de 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 bloquea por completo la interfaz de usuario y deja el sistema inutilizable hasta que finalice.
De todos modos, el uso renice -20 -p <prid>
los sube a la misma prioridad que el resto de la interfaz de usuario del usuario y da como resultado que no tenga que esperar 1-3 segundos (!) Para que la interfaz de usuario responda a algo tan simple como un clic del mouse.
Thad dijo: Tengo dos preguntas:
¿Hay alguna razón por la que no debería alterar la prioridad del hilo del buscador de esta manera?
¿Hay alguna forma de hacer que el cambio de prioridad sea persistente, por ejemplo, para que permanezca así después del reinicio?