Meskipun bukan jawaban langsung untuk pertanyaan OP, jika Anda mengalami masalah dengan proses tertentu yang menghabiskan terlalu banyak waktu CPU Anda, dan membuat komputer Anda tidak dapat digunakan, dan Anda tidak keberatan berapa lama proses itu untuk menyelesaikan tugas yang sedang dikerjakannya, Anda dapat menggunakan reniceuntuk mengubah prioritas proses itu, menjadikannya berperilaku baik (karenanya namanya).
Pertama, Anda perlu menemukan PID dari proses yang menggunakan sumber daya CPU. Anda dapat melakukannya di Monitor Aktivitas, atau di Terminal.app dengan psperintah - misalnya untuk menemukan PID browser Safari, ketik:
MacBook:~😈 ps -ef | grep Safari
501 17452 263 0 11:36pm ?? 4:15.60 /Applications/Safari.app/Contents/MacOS/Safari
Baris kedua di atas adalah output, dan PID adalah 17452 dalam kasus khusus ini.
Kemudian, tugas selanjutnya adalah mengubah prioritas proses (misalkan Safari yang ingin kita jadikan berperilaku baik). Untuk melakukan ini, dalam jenis Terminal.app:
MacBook:~😈 renice -n 10 -p 17452
The -npilihan mengubah tingkat bagus dengan menambahkan 10 dengan nilai saat ini (0 secara default). Kisaran nilai adalah -20 hingga 20, dengan nilai terendah yang berarti prioritas tertinggi. Sebagai pengguna biasa, Anda dapat menggunakan nilai 0 hingga 20. Untuk menetapkan nilai negatif, Anda harus memiliki hak akses root (mis. Gunakan sudoperintah). Baca lebih lanjut tentang nicedan renicedengan mengetik man nicedan man renicedi Terminal.app.
nicedan renicetidak membatasi persentase CPU yang tersedia untuk aplikasi tertentu, mereka memperbolehkan untuk mengubah prioritas penjadwalan, atau dengan kata lain berapa banyak waktu CPU dari suatu proses akan didapat. Ini semua relatif terhadap beban CPU pada sistem Anda, jadi jika sistem ini kurang dimanfaatkan, Anda kemungkinan besar tidak akan melihat perbedaan.