3

我一直在寻找一天来弄清楚如何做到这一点。我想在 C# 中监视当前进程的硬件统计信息。我想出了如何使用 PerformanceCounter 相当容易地监控 CPU 和内存使用情况。我还想监控当前进程的网络使用情况和硬盘使用情况。

我知道 PerformanceCounter 类允许您监视网络、硬盘和设备的整体 IO 操作,但它们捆绑在一起对我没有帮助。我知道 PerformanceCounter 可以跟踪整个系统的网络和磁盘使用情况,您可以在某些进程操作之前和之后进行比较,但这不是监控进程磁盘和网络使用情况的好方法。有谁知道如何做到这一点?作为记录,我在 Windows 7 x64 机器上使用 VS 2012。

4

0 回答 0