reply to post by dashdespatch
Could be your monitor refresh rate, graphics card, drivers, system settings. You could have Aero turned off which is another stage where graphics get
delayed. Maybe you just didn't watch it enough. Cosmic rays? Could be a lot of things.
Even if your computer did do it it's nothing to worry about. It's just an illusion. It doesn't mean your computer is slow. In contrast if your
computer doesn't do it, it doesn't mean your computer or graphics card is fast either.
A program can ask for far more repaint messages than once per second. Like games draw 60+ FPS. You could draw a clock at like 1,000 FPS on the
crappiest computer. You can also force redraws immediately if Windows isn't sending you messages fast enough.
The clock can keep up if it wants. My computer does this even when it's idling at 1% CPU. The clock doesn't do it because the computer is out of
power. I have 99% left. It just does it because it's a lazy clock.
It only has to be accurate to the second. So they draw it lazily and only ask for a timer message around every second and then a repaint message
around every second. If you don't ask Windows for one it won't send you one.
But that's all you need for a clock. If your system happens to sync with it perfectly well that's kinda cool, but it doesn't really mean anything.
If MS wanted to they could make it sync perfectly for every computer and only draw ON The second instead of around the second, but 99% of people don't
care. So the clock is lazy.
edit on 26-10-2012 by tinfoilman because: (no reason given)