benim CPU X yüzdesinden fazla tüketen hangi işlem öğrenmek için tasklist
kullanmaya çalışıyorum (daha sonra taskkill
ile öldürmek için.)Tasklist CPU% kullanım
Bir süre ne yaptığını, yüzde nasıl anlarım format temsil eder?
dokümantasyon diyor ki:
TASKLIST options
/FI filter
Ve bir filtre olabilir:
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format: hh:mm:ss.
hh - number of hours,
mm - minutes, ss - seconds
bunun işe yaradığını
tasklist /FI "CPUTIME gt 00:00:10"
deneyin.
Ama
tasklist /FI "CPUTIME gt 90"
bunları yapmazsa.
Saat biçiminin% 90'ı nasıl olduğunu nasıl bilebilirim? Ya da 80 mi?
Düzenleme:
Ek soru: CPU kullanım süresi ve CPU kullanımı yüzde arasındaki ilişki nedir?
Biraz daha açar mısınız:
Referans); Eğer komut o hesaba gerek, ya da sürekli WMI servisini öldürmeye çalışıyor bitireceğiz? “Görev listesi/v” kullanarak “CpuTime” ile işlemlerin tam listesini alabilirim, fakat TotalProcessRuntime'ı nasıl alabilirim? – tborychowski