using System.Diagnostics; class Program { static void Main(string[] args) { Stopwatch sw = Stopwatch.StartNew(); // Do something here sw.Stop(); Console.WriteLine("Elapsed time: " + sw.Elapsed.ToString()); } }
Monday, 12 October 2015
ASP.NET Tips #33 - If you must measure small time differences in your code, ensure you use the StopWatch class
DateTime.UtcNow isn't designed for high-precision timing and will often have a resolution over 10ms, making it unsuitable for measuring small periods of time. The StopWatch class is designed for this purpose, although beware of ending up with an entire codebase with StopWatch instrumentation.
Labels:
ASP.NET
,
Optimization
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment