C# 替换 PerformanceCounter

标签 c# .net performancecounter

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

最佳答案

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

关于C# 替换 PerformanceCounter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/546014/

相关文章:

c# - 在两种形式之间使用类/对象

python - 无法保存python脚本文件

c# - UpdatePanels - 重新呈现外部控件?

c# - 是否有统一的方法来计算 PerformanceCounter 任何类别内的任何计数器?

c# - Linq 中字符(字符串)编码的数字与数字的比较

c# - 如何让光盘在 DVD ROM 驱动器中保持旋转?

.net - 如何创建动画后启动的 EventSetter

.net - Intellisense 忽略程序集引用

.net - 如何在 IIS 中使用性能计数器和 WCF 服务?

azure - 无法在 Azure Web 角色中创建自定义性能计数器