我使用C#秒表功能,用努力基准一系列算法:测量时钟周期C#
var timer = Stopwatch.StartNew();
// Do something
timer.Stop();
var elapsed2 = timer.ElapsedTicks;
Console.WriteLine(elapsed2);
我的问题是什么,这些蜱实际上涉及到。即是这些时钟周期。我知道我可以从Stopwatch.Frequency
得到频率,但是这实际上与时钟周期相同。即滴答计数553534对应于多个CPU周期。
您知道,[文档](http://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch.elapsedticks.aspx)回答了很多问题。 – Rawling 2014-09-02 14:11:19
是啊文档很好。什么是有趣的...许多问题,并且文件中的答案通常被标记为NOTE。 – Reniuz 2014-09-02 14:14:46
无论如何,时钟周期不会有多大意义。多级存储器高速缓存,流水线执行,中断......都是精确测量CPU周期的一个挑战。 – HABO 2014-09-02 14:16:36