Jon*_*eet 37
你通常不会使用计时器 - 你使用a Stopwatch.
Stopwatch sw = Stopwatch.StartNew();
// Do work
sw.Stop();
TimeSpan elapsedTime = sw.Elapsed;
Run Code Online (Sandbox Code Playgroud)
如果你正在以相对较快的速度对某些东西进行基准测试,那么值得做很多次,以便所花费的时间很长(我通常需要5到30秒).然而,这并不总是可行的 - 并且还有许多微妙因素会影响真实世界的性能(例如缓存命中/未命中),这些微基准测试经常会错过.
基本上,要小心 - 但Stopwatch在很多情况下可能是最好的起点.
| 归档时间: |
|
| 查看次数: |
19458 次 |
| 最近记录: |