2

我想知道是否有用于精确时间测量的“.net 集成”解决方案(如函数的执行时间)?目前我正在使用来自 Kernel32 的 PerformanceCounters。

    [DllImport("Kernel32.dll")]
    private static extern bool QueryPerformanceCounter(
        out long lpPerformanceCount);

    [DllImport("Kernel32.dll")]
    private static extern bool QueryPerformanceFrequency(
        out long lpFrequency);
4

2 回答 2

12

秒表是一个高分辨率框架计时器类(可能包装了该 API)。

于 2009-02-13T13:58:57.113 回答
3

尝试

这两种方法都适用于更精细的分辨率和简单的使用。

你还可以看到

测量函数执行时间的最佳方法是什么?

或者

在 Windows 中对程序进行基准测试的最佳方法是什么?

于 2009-02-13T14:01:03.160 回答