gpt4 book ai didi

.net - 用于测量操作时间的最合适的性能计数器类型是什么?

转载 作者:行者123 更新时间:2023-12-02 05:59:00 25 4
gpt4 key购买 nike

假设我有一个方法 Foo(),并且我想测量执行我应该使用哪种类型的 Windows 性能计数器所需的时间(以毫秒为单位)?

var stopwatch = new Stopwatch();
stopwatch.Start();
Foo();
stopwatch.Stop();
counter.RawValue = stopwatch.TotalMilliseonds;

目前我正在使用 NumberOfItems64,但除非执行新操作,否则它会保留计数器的最后一个值。值得吗?或者操作完成后计数器应该立即归零吗?在这种情况下您会选择哪种计数器类型?为什么?

最佳答案

这听起来像是 AverageTimer32 的一个不错的候选者。请参阅this SO answer了解更多详情。

关于.net - 用于测量操作时间的最合适的性能计数器类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1879329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com