Von der Kommandozeile ( Terminal.app
oder was auch immer) verwenden nice
und renice
, genau wie bei anderen Unixen.
Verwendung nice
beim Starten eines Prozesses:
nice -n <priority> <command> <arguments to command>
Die Standardpriorität ist Null, positive Werte sind "schöner" (das ist eine niedrigere Priorität) und negative Werte sind "weniger schön" (höhere Priorität). Sieht aus wie Mac OS läuft von +10 bis -10.
Verwenden Sie renice
diese Option, um die Priorität eines bereits laufenden Prozesses zu ändern (von der renice
Manpage zu 10.5):
renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...] renice -n increment [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
Der Teil, den Sie hier interessiert, ist das pid
bisschen. Dies ist die Prozess-ID für den Job, und Sie können ihn anhand ps -u <your username>
des Prozessnamens finden und suchen. top -o
In diesem Fall bevorzuge ich jedoch, da der Prozess, an dem Sie interessiert sind, ganz oben liegt.
Hinweis: Ohne Superuser-Berechtigungen können Sie die Priorität eines Prozesses niemals erhöhen. Für normale Benutzer nice
und renice
Einbahnstraßen. Kleine Änderungen in der Priorität können große Auswirkungen auf die Laufzeit haben. Also mache es dir so leicht, bis du es verstanden hast.