Utilitas untuk memperingatkan ketika proses membutuhkan 100% CPU selama x menit?

9

Saya sering menggunakan baterai dan kadang-kadang sebuah proses / aplikasi akan macet di latar belakang dan mulai menyedot 100% dari satu atau lebih inti. Yang pada gilirannya membakar baterai saya jauh lebih cepat dari biasanya. Saya dulu memperhatikan ini karena grafik Menu iStat saya akan menjadi padat, tapi sekarang dengan 8 core dan sering hanya satu dipatok tidak begitu jelas.

Saya bertanya-tanya apakah ada utilitas / pengamat yang akan memunculkan peringatan dialog jika suatu proses mengambil 100% inti selama lebih dari 5-10 detik? Dengan begitu saya bisa memutuskan apakah OK untuk menjalankan (mis. Compile / render) atau saya harus membunuhnya secara manual (mis. App crash).

Saya samar-samar mengingat sesuatu seperti ini tahun lalu, tetapi belum dapat menemukannya.

jb510
sumber
Ada semua jenis utilitas pemantauan untuk OS X di sini: mac.majorgeeks.com/mg/sortname/monitoring.html Mungkin salah satunya akan membantu Anda.
Faiz Saleem
Terima kasih tapi saya secara khusus mencari yang akan muncul pemberitahuan.
jb510
Saya biasanya menjalankan smcFanControl yang menyediakan temp CPU Core. Ditambah kehangatan fisik di dekat bagian atas keyboard sudah cukup untuk mengingatkan saya akan hal semacam ini
Steven Lu

Jawaban:

5

Saya tidak tahu apakah itu akan menerima kerangka waktu sebagai parameter, tetapi atMonitor pasti akan memberikan pemberitahuan Growl berdasarkan kriteria tertentu.

Pemicu

Pemicu dapat diatur untuk mengaktifkan skrip apa pun ketika nilai yang telah ditentukan mencapai targetnya. Misalnya, skrip dapat ditulis ke administrator sistem email ketika penggunaan CPU melampaui 90%. Dua skrip sampel, satu dasar dan yang lainnya sedikit lebih maju menggunakan GROWL, disertakan.

Dave
sumber