Dari baris perintah ( Terminal.app
atau apa pun) gunakan nice
dan renice
, sama seperti pada unix lainnya.
Gunakan nice
saat meluncurkan proses:
nice -n <priority> <command> <arguments to command>
Prioritas default adalah nol, nilai positif "lebih baik" (yang merupakan prioritas lebih rendah) dan nilai negatif "kurang baik" (prioritas lebih tinggi). Sepertinya Mac OS beroperasi dari +10 hingga -10.
Gunakan renice
untuk mengubah prioritas proses yang sudah berjalan (dari renice
halaman manual pada 10.5):
renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
renice -n increment [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
Bagian yang Anda minati di sini adalah pid
bit. Itu adalah id proses untuk pekerjaan itu dan Anda dapat menemukannya menggunakan ps -u <your username>
dan mencari nama proses, tetapi saya lebih suka top -o
dalam hal ini, karena proses yang Anda minati akan berada di dekat bagian atas.
Catatan: Tanpa hak superuser, Anda tidak akan pernah dapat meningkatkan prioritas proses. Untuk pengguna normal, nice
dan renice
merupakan jalan satu arah. Dan perubahan kecil dalam prioritas dapat memiliki efek besar pada waktu berjalan. Jadi mudahkan ini sampai Anda memahaminya.