gpt4 book ai didi

c# - 考虑到 sleep 时间,我如何测量代码某些部分的时间?

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:44 26 4
gpt4 key购买 nike

我试试这个:

Stopwatch timer = new Stopwatch();
timer.Start();

for (i = 0; i < 100; i++) {
//do here some stuff
Thread.Sleep(500);
}

timer.Stop();
TimeSpan ts = timer.Elapsed;
Console.WriteLine(ts.Milliseconds);

它显示 49 毫秒,但实际上它只用了 2 分钟。这是教育象牙,我必须考虑 sleep 时间。我该怎么做?

最佳答案

Timespan.Milliseconds属性在减去经过的秒数、分钟数、小时数等之后返回时间跨度的毫秒部分。您可能需要 TimeSpan.TotalMilliseconds .

有关解释,请参阅此帖子:C# Timespan Milliseconds vs TotalMilliseconds

关于c# - 考虑到 sleep 时间,我如何测量代码某些部分的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28711082/

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