如何获取方法入口点和出口之间的平均CPU使用率?

时间:2015-03-16 11:48:57

标签: c# .net performancecounter

我想获取并记录方法入口点和方法出口之间的平均CPU使用率。

如何在这种情况下通过c#获得平均CPU使用率?

2 个答案:

答案 0 :(得分:1)

我建议你以ms为单位计算/记录经过的时间,因为它提供了比平均cpu使用率更多的可靠数量,这取决于代码外部的太多东西。

对于已经过去的millisceonds,只需使用class StopWatch

答案 1 :(得分:1)

我建议您使用System.Diagnostics.PerformanceCounter课程来完成任务。