Re[3]: WMI
От: Izverg  
Дата: 19.11.01 14:30
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>Здравствуйте Izverg, Вы писали:


I>>>Подскажите, как узнать загружженость процессора.

I>>>(нагрузку на процесс, поток) а то ни как не получаеться..

I>>А..уууууууууу..

I>>Ну может кто-нить знает.....хоть скажите в каком направлении плыть..
I>>А то вроде все перерыл...
I>>но как расчитать CPU usage не пойму..

AF>WMI сообщает kernel time и user time процесса. Замеряешь интервал времени и получаешь эти параметры в начале и в конце интервала. Потом считаешь:


AF>CPU_usage = (kernel_time_1 — kenel_time_0 + user_time_1 — user_time_0) / interval * 100%


Все нормально вроде бы с WMI разобрался... вот только интерисует
kernel_time,user_time это в Win32_Process: KernelModeTime и UserModeTime соответсвенно, тогда почему то неправельно считает...
я беру делаю один прогон и все суммирую, через 1000 милис делаю новы прогон.... и вычисляю по формуле...
Если не сложно подскажи в чем проблема
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.