C#性能计数器的更换
我想知道是否有一个“.net集成”解决方案可以精确测量时间(比如函数的执行时间)?目前,我正在使用内核32中的性能计数器C#性能计数器的更换,c#,.net,performancecounter,C#,.net,Performancecounter,我想知道是否有一个“.net集成”解决方案可以精确测量时间(比如函数的执行时间)?目前,我正在使用内核32中的性能计数器 [DllImport("Kernel32.dll")] private static extern bool QueryPerformanceCounter( out long lpPerformanceCount); [DllImport("Kernel32.dll")] private static extern bool
[DllImport("Kernel32.dll")]
private static extern bool QueryPerformanceCounter(
out long lpPerformanceCount);
[DllImport("Kernel32.dll")]
private static extern bool QueryPerformanceFrequency(
out long lpFrequency);
是一个高分辨率的框架计时器类(可能包装了该api)。试试看
它似乎依赖于硬件和操作系统,因此至少对windows来说是高分辨率的。