Какой самый эффективный и фундаментальный способ получить % использования процессора и пропускную способность сети на платформе windows?
Correct Me If I'm Wrong...
- windows api // Win32? SDK? (c/c++) #извините, я понятия не имею...
- Windows Management Instrumentation (WMI),
- Win32_PerfFormattedData_Tcpip_NetworkInterface класс BytesReceivedPerSec
- Win32_PerfRawData_PerfOS_Processor класс PercentProcessorTime
- System.Diagnostics PerformanceCounter
- Performance Data Helper (PDH) , pdh.dll
- PerformanceCounter (c#/.net framework) или другой современный метод?
- NtQuerySystemInformation в ntdll.dll
Так какой лучший способ получить эти значения, могу ли я только импортировать windows.h
и kernel32.dll чтобы получить процентное использование процессора и скорость сетевого интерфейса значения?
спасибо
задан Bart 15 November 2011 в 10:11
поделиться