What does ElapsedTicks
and Elapsed.Ticks
in the Stopwatch class mean? When could the meaning be different than intended?
What does ElapsedTicks
and Elapsed.Ticks
in the Stopwatch class mean? When could the meaning be different than intended?
I just found out that ElapsedTicks
in the Stopwatch
class doesn't mean real "ticks" if StopWatch.IsHighResolution
is true
.
Note (if IsHighResolution
is True - from Microsoft Connect link (now dead)):
Stopwatch ticks are different from DateTime.Ticks. Each tick in the DateTime.Ticks value represents one 100-nanosecond interval. Each tick in the ElapsedTicks value represents the time interval equal to 1 second divided by the Frequency.
You can do the math above or it seem you can use StopWatch.Elapsed.Ticks
instead of StopWatch.ElapsedTicks
.