【问题标题】:C# replacement for PerformanceCounterPerformanceCounter 的 C# 替换
【发布时间】:2009-02-13 13:56:02
【问题描述】:

我想知道是否有用于精确时间测量(如函数的执行时间)的“.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);

【问题讨论】:

    标签: c# .net performancecounter


    【解决方案1】:

    The Stopwatch 是一个高分辨率框架计时器类(可能包装了那个 api)。

    【讨论】:

    • 它似乎依赖于硬件和操作系统,因此至少对于 Windows 来说是高分辨率。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2016-06-06
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 2014-11-28
      • 1970-01-01
      相关资源
      最近更新 更多