软件实时监控工具

Software RealTime-Monitoring Tool

对于我在 C# 课程中的最终测试,我必须实时检索 PC 性能指标,例如 CPU 和 RAM 使用率、可用硬盘百分比、发送和接收的网络字节数、正常运行时间以及 运行 进程。 是否有任何预置 class 库来监视和存储这些参数?在所有情况下,我如何从操作系统中获取这些信息?

Is there any pre-buit class-library to monitor and store these parameters?

是的,有。操作系统在执行不同的线程和中断请求时跟踪数百个性能指标。这些指标可用于使用 Windows 管理规范 (WMI) 或性能计数器进行查询。性能计数器在语法和样板编码方面可能更容易。

搜索细节以获取源示例,例如performance counter C# CPU usage