秒表返回一个刻度

时间:2019-01-10 14:47:27

标签: c# .net stopwatch

我有一个简单的程序,应该对表进行排序,并测量执行此操作所需的处理器滴答数:

timePerRun = Stopwatch.StartNew();                                        
QuickSortLibrary.Quicksort.QuickSort(tabOfInts, 0, tabOfInts.Length-1);   
timePerRun.Stop();   

唯一的问题是,当我尝试对约15个元素的表进行排序时,我得到1-4个刻度。它有可能发生得如此之快,还是秒表仅测量此方法中发生的事情,而不是实际排序中的事情?

1 个答案:

答案 0 :(得分:1)

这真的有可能发生得如此之快。对于很小的元素(都适合缓存),这对于现代CPU来说是个玩笑。