Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как посмотреть сколько процесс отъел процессорного времени WMI Class? (http://forum.oszone.net/showthread.php?t=298151)

andr_mozg 09-04-2015 15:59 2493702

Как посмотреть сколько процесс отъел процессорного времени WMI Class?
 
Всем привет.
Начал рисовать скрипт и сталкнулся что в Win32_Process нет нечего связанного с загрузкой процессора на конкретном процессе.

Код:


strProcess = "opera.exe"  ' - Имя процесса


On Error Resume Next
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
If Err.Number <> 0 Then
        WScript.Echo Err.Number & ": " & Err.Description
        WScript.Quit
End If



For Each objProc In objService.ExecQuery("Select * from Win32_Process Where Name ='" & strProcess & "' ")

        WScript.Echo objProc.WorkingSetSize /  (1024*1024)
       
Next

Память кажит, загрузку процессора немогу найти как померять :(

В итоге как в Таск менеджере хотелось бы иметь информацию по занимаемой памяти процессом и занятому процессорнуму времени (%)

Iska 09-04-2015 16:16 2493713

andr_mozg, Вы не там ищете. Посмотрите первые три ссылки отсюда: wmi Performance - Поиск в Google

andr_mozg 09-04-2015 16:23 2493717

Да вроде нашел уже
Win32_PerfFormattedData_PerfProc_Process


Время: 07:13.

Время: 07:13.
© OSzone.net 2001-