我编写了自己的字符串匹配算法,我想精确地测量它的时间, 将它与其他算法进行比较,以检查我的实现是否更好。RDTSC与秒表
我试过(StopWatch),但由于Windows操作系统运行多个进程,每次运行都会给出不同的时间。我听说(RDTSC)可以得到 循环的消耗数量,但我不知道它是否在每次执行中给出不同的循环次数?
请帮帮我; Can(RDTSC)能够为C#函数提供精确且相同的循环测量,或者与(StopWatch)类似?在没有其他正在运行的进程的情况下,单独获取C#函数的周期数的最佳方法是什么?并非常感谢任何帮助或提示
+1为统计手段。这对于了解平均运行时间可能是最好的方法。您可以进一步计算标准偏差,以了解大多数采样样本的变化程度。 – 2011-01-19 16:33:04