694得票8回答
计算一个方法的执行时间

可能是重复问题: 我如何测量一个函数的运行时间? 我有一个需要花费I/O时间的方法,它会将数据从一个位置复制到另一个位置。计算执行时间的最佳和最真实的方法是什么? Thread? Timer? Stopwatch? 还有其他解决方案吗?我想要最精确的方法,并且尽可能简洁。

145得票18回答
Java中有秒表吗?

Java中有计时器吗? 在谷歌上,我只找到了不起作用的计时器代码 - 它们总是返回0毫秒。 我找到的这段代码不起作用,而且我不知道为什么。public class StopWatch { private long startTime = 0; private long stopT...

122得票4回答
我应该在方法结束时停止秒表吗?

假设我们使用 Stopwatch 进行简单测量。public void DoWork() { var timer = Stopwatch.StartNew(); // some hard work Logger.Log("Time elapsed: {0}", time...

114得票20回答
将毫秒转换为分钟和秒?

我查看了以前的问题,但没有一个能回答我想要的问题。 如何将StopWatch方法中的毫秒转换为分钟和秒? 我有: watch.start(); 开始计时器并 watch.stop(); 停止手表计时。后来我 watch.getTime(); 该函数返回毫秒。我希望它以秒和分钟为单位返回。我...

106得票3回答
使用秒表和使用System.DateTime.Now来计时事件的区别

我想追踪代码的性能,因此使用 System.DateTime.Now 存储了开始和结束时间。我用两者之间的差异作为代码执行所需的时间。 然而,我注意到差异似乎不准确。所以我尝试使用一个 Stopwatch 对象。结果证明这要比计算使用 System.DateTime.Now 的开始和结束时间...

79得票7回答
秒表能在生产代码中使用吗?

我需要一个准确的计时器,而DateTime.Now似乎不够准确。根据我读到的描述,System.Diagnostics.Stopwatch似乎正是我想要的。 但我有一种恐惧症。我对在实际生产代码中使用System.Diagnostics中的任何东西感到紧张。(我广泛地使用它进行断言和打印等调...

66得票7回答
如何使用Stopwatch()显示分钟和秒数

我需要显示分钟,实际上我使用了这段代码来显示秒数,但也需要显示分钟TimeSpan ts = stopwatch.Elapsed; Console.WriteLine("File Generated: " + _writer.getBinaryFileName(filePath, Conver...

65得票5回答
.NET计时器 - 性能惩罚

可能有重复: 使用DateTime.Now测量函数性能的最佳方法是什么? 计时事件 Stopwatch vs 使用System.DateTime.Now 我有需要尽可能快地运行的代码。为了记录执行时间,我使用Stopwatch类。我怀疑,使用 Stopwatch 可能会对...

62得票3回答
在C#中使用秒表

有人知道我如何在这个解决数独谜题的代码中添加计时器函数吗?我尝试过 Stopwatch 类,但是我不能让它工作,因为我不知道把它放在哪里。我尝试了几个地方,但总是出错。代码的主要目的是有效的,但我想添加一个计时器函数来查看代码运行了多长时间。using System; namespace S...

60得票11回答
如何测量函数运行的时间?

我想要查看一个函数的执行时间。因此,我在我的表单上添加了一个计时器对象,并编写了以下代码:private int counter = 0; // Inside button click I have: timer = new Timer(); timer.Tick += new EventH...