À partir de la ligne de commande ( Terminal.app
ou autre), utilisez nice
y renice
comme sur les autres Unix.
Utilisez nice
lors du lancement d'un processus :
nice -n <priority> <command> <arguments to command>
La priorité par défaut est zéro, les valeurs positives sont "plus agréables" (c'est-à-dire une priorité inférieure) et les valeurs négatives sont "moins agréables" (une priorité supérieure). On dirait que Mac OS fonctionne de +10 à -10.
Utilisez renice
pour modifier la priorité d'un processus déjà en cours d'exécution (à partir de l'onglet renice
page de manuel sur 10.5) :
renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
renice -n increment [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
La partie qui vous intéresse ici est le pid
bit. C'est l'identifiant du processus pour le travail et vous pouvez le trouver en utilisant ps -u <your username>
et de chercher le nom du processus, mais je préfère top -o
dans ce cas, parce que le processus qui vous intéresse sera en haut de la liste.
Note : Sans les privilèges du superutilisateur, vous ne pouvez jamais augmenter la priorité d'un processus. Pour les utilisateurs normaux, nice
y renice
sont des rues à sens unique. Et de petits changements de priorité peuvent avoir des effets importants sur le temps de fonctionnement. Allez-y donc doucement jusqu'à ce que vous compreniez.