Why does ElapsedTicks X 10 000 not equal ElapsedMilliseconds for .Net's Stopwatch?
- by uriDium
I am trying to performance test some code. I am using a stopwatch. When I output the number of milliseconds it always tells me 0 so I thought that I would try the number of ticks. I am seeing that the number of ticks is about 20 000 to 30 000. Looking at the MSDN at TimeSpan.TicksPerMillisecond it says that is 10 000 ticks per millisecond. In that case why are the elapsed milliseconds on my stopwatch not appearing as 2 or 3?
What am I missing? I have even outputed the result on the same line. This is what I get.
Time taken: 26856 ticks, 0 ms
And it is constant.