Je suis un peu perdu à ce sujet.
Je suis en train de faire une grosse importation dans Aperture, et cela ralentit complètement mon système, le rendant inutilisable pour quoi que ce soit, même pour naviguer sur le web. Comme cela semble un peu anormal, j'ai passé un peu de temps à chercher.
Running ps -Al
montre que, apparemment par défaut, le Dock
, Finder
et SystemUIServer
semblent tous fonctionner à une priorité bien inférieure à celle des applications utilisateur. Alors que les applications utilisateur ont généralement une priorité de 33, le Dock, le Finder, etc. ont une priorité de 53.
Le résultat final est que N'IMPORTE QUELLE tâche à forte intensité de processeur bloque complètement l'interface utilisateur et rend le système inutilisable jusqu'à ce qu'elle soit terminée.
Quoi qu'il en soit, en utilisant renice -20 -p <prid>
leur donne la même priorité qu'au reste de l'interface utilisateur, ce qui permet de ne pas avoir à attendre 1 à 3 secondes ( !) pour que l'interface utilisateur réponde à quelque chose d'aussi simple qu'un clic de souris.
Thad a dit, j'ai deux questions :
Y a-t-il une raison pour laquelle je ne devrais pas modifier la priorité du fil du finder de cette façon ?
Existe-t-il un moyen de rendre le changement de priorité persistant, par exemple pour qu'il reste inchangé après le redémarrage.