¿Hay algún lugar en C# que permita realizar operaciones de temporización con una precisión inferior a milisegundos? Estoy poniendo código de tiempo en mi software y todo se devuelve como 0 ms. Me gustaría saber si hay una manera de obtener una granularidad aún más fina.C# temporización de milisegundos
Addendum: ¿es este el código correcto para obtener un tiempo de milisegundos sub?
timeSpan.TotalMilliseconds/10
Todavía estoy 0 como el tiempo transcurrido
Lo estás haciendo mal, habrá demasiadas cosas que impacten en un intervalo de tiempo tan corto, como JIT, GC, cambio de contexto de hilo, otros subprocesos que estén ocupados, etc. Deberías escalar tu problema, ejecutar algunos miles o decenas de miles de iteraciones en tu código, tiempo que. –
En su lugar, podría considerar el uso de un generador de perfiles. Hay varias ofertas comerciales, y una gratuita en http://www.eqatec.com/tools/profiler – TrueWill