在Windows上获得cpu使用率和网络吞吐量的最有效和最基本的方法
本文关键字:有效 Windows 方法 吞吐量 cpu 使用率 网络 | 更新日期: 2023-09-27 18:14:45
在windows平台上获得cpu %使用率和网络吞吐量的最有效和最基本的方法是什么?
如果我错了请纠正我…
- windows api//Win32SDK吗?(c/c++) #对不起,我不知道…
- Windows管理工具(WMI),
- Win32_PerfFormattedData_Tcpip_NetworkInterface类BytesReceivedPerSec
- Win32_PerfRawData_PerfOS_Processor类PercentProcessorTime
- 系统。诊断PerformanceCounter
- 性能数据助手(PDH), PDH .dll
- PerformanceCounter (c#/.net框架)或另一个现在的方法?
- ntdll.dll NtQuerySystemInformation
windows.h
和kernel32.dll来获得cpu百分比使用率和网络接口速度值吗?谢谢
最好的方法是什么
取决于程序的其余部分。在。net中(注意问题上的c#标签),WMI和性能计数器都很容易访问。
从Win32 API,如果你已经在使用COM, WMI可能是最简单的,因为读取性能数据需要大量的样板代码(无论你从什么API开始)。
在c++中,我会使用PdhOpenQuery
, PdhAddCounter
等…不知道c#,但我猜。net中有一些可用的