Мне интересно, есть ли ".net встроенное" решение для точного измерения времени (например, времени выполнения функции)? В данный момент я использую PerformanceCounters из Kernel32.
[DllImport("Kernel32.dll")]
private static extern bool QueryPerformanceCounter(
out long lpPerformanceCount);
[DllImport("Kernel32.dll")]
private static extern bool QueryPerformanceFrequency(
out long lpFrequency);