0

我有一个正在执行许多操作的应用程序。我有一些性能计数器来测量在间隔之间执行操作所需的平均时间。我想要一个计数器,每个间隔将显示自上一个间隔以来处理其中一项操作所花费的最长时间。

对于平均值,我使用类型为 AverageTimer32 的 PerformanceCounter 实例和 AverageBase 实例。我将使用哪种性能计数器来跟踪间隔之间的最大操作时间?它将如何增加?

4

1 回答 1

1

没有这种计数器类型。尝试实现自己的(读取当前值,比较,如果是新的最大值则更改)在并发条件下是有缺陷的,因为没有用于性能计数器的原子 interlockedcompareexchange API。

于 2009-12-18T19:29:36.280 回答