C#中的每个进程监控

时间:2013-08-16 16:44:49

标签: c# .net monitoring monitor

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

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

0 个答案:

没有答案