我参与了这个课程的企业库性能。现在PerformanceCounter
类的用法是什么?
答案 0 :(得分:0)
可提供不同的性能计数器类型,涵盖不同的性能兴趣。它们的范围从计数到计算平均值的数量。某些性能计数器类型仅适用于特殊情况,但以下列表包含您通常使用的最常见类型 - 本文涵盖:
NumberOfItems32 - 计算项目数的计数器。您可以使用它来计算操作执行的频率或计算您处理的项目总数。
RateOfCountsPerSecond32 - 一个追踪每秒项目数或操作数的计数器。
AverageTimer32 - 衡量执行操作所需平均时间的计数器。计数器通过经过的总时间与在该时间内完成的项目数之比来计算。这伴随着......
AverageBase - AverageTimer32的基本计数器,用于计算在经过时间内完成的项目数。
您将在
System.Diagnostics.PerformanceCounterType
枚举中找到性能计数器类型。在该枚举中找到的一些计数器以“Base”结尾,表示它们是执行计算的其他计数器的支持计数器(例如AverageTimer32)。每当您设置一个执行计算的计数器时,您都需要设置一个支持“Base” - 计数器。
取自here