Terminal.app
Verwenden Sie über die Befehlszeile ( oder was auch immer) nice
und renice
, genau wie bei anderen Unixen.
Verwenden Sie nice
beim Starten eines Prozesses:
nice -n <priority> <command> <arguments to command>
Die Standardpriorität ist Null, positive Werte sind "schöner" (dh niedrigere Priorität) und negative Werte sind "weniger schön" (höhere Priorität). Es sieht so aus, als würde Mac OS von +10 bis -10 laufen.
Verwenden Sie renice
diese Option , um die Priorität eines bereits ausgeführten Prozesses zu ändern (in der renice
Manpage von 10.5):
renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
renice -n increment [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
Der Teil, an dem Sie interessiert sind, ist der Teil pid
. Dies ist die Prozess-ID für den Job, und Sie können sie finden, indem Sie ps -u <your username>
den Prozessnamen verwenden und nach ihm suchen. top -o
In diesem Fall bevorzuge ich , da der Prozess, an dem Sie interessiert sind, ganz oben steht.
Hinweis: Ohne Superuser-Berechtigungen können Sie die Priorität eines Prozesses niemals erhöhen. Für normale Benutzer nice
und renice
Einbahnstraßen. Und kleine Änderungen der Priorität können große Auswirkungen auf die Laufzeit haben. Machen Sie es sich einfach, bis Sie es verstanden haben.