.NET PerformanceCounter for Hard Faults / sec

时间:2008-11-04 17:48:36

标签: .net memory performancecounter

Vista的资源监视器包含“硬故障/秒”的读数。我可以在C#中使用等效的性能计数器来获取此读数吗?我在内存类别下尝试了“Page Faults / sec”,但这似乎有所不同。

2 个答案:

答案 0 :(得分:4)

硬故障与页面错误相同。

来源:“Windows Vista Performance and Reliability Monitoring Step-by-Step Guide”。

请参阅资源视图详细信息,标签内存(第4个表)部分:

  

当引用地址的页面不再位于物理内存中并且已被换出或可从磁盘上的后备文件中获取时,会发生硬故障(也称为页面错误)。

答案 1 :(得分:0)

页面错误/秒测量硬故障和软故障。 名为Transition Faults / sec的计数器测量软故障。 因此,要获得硬故障,您应该从Page Faults / sec

中减去Transition Faults / sec