estoy haciendo un poco de la evaluación comparativa rápida y sucia real en una sola línea de código C# usando DateTime:¿Cómo medir el rendimiento del código en .NET?
long lStart = DateTime.Now.Ticks;
// do something
long lFinish = DateTime.Now.Ticks;
El problema está en los resultados:
Start Time [633679466564559902] Finish Time [633679466564559902] Start Time [633679466564569917] Finish Time [633679466564569917] Start Time [633679466564579932] Finish Time [633679466564579932]
... y así sucesivamente.
Dado que los tiempos de inicio y finalización son idénticos, Ticks obviamente no es lo suficientemente granular.
Entonces, ¿cómo puedo medir mejor el rendimiento?
Por favor, indique en qué idioma –
Si las garrapatas no es suficiente granular, no estaría preocupando demasiado sobre el rendimiento 8) – johnc
posible duplicado de [Benchmarking muestras de código pequeño en C#, puede esta implementación ser improvisada ved?] (http://stackoverflow.com/questions/1047218/benchmarking-small-code-samples-in-c-can-this-implementation-be-improved) – nawfal