time.clock() going backwards??
Sander Steffann
s.steffann at computel.nl
Fri Aug 25 17:15:53 EDT 2006
Hi,
>>>I experimented something very strange, a few days ago. I was debugging an
>>>application at a customer's site, and the problem turned out to be that
>>>time.clock() was going "backwards", that is it was sometimes
>>>(randomically)
>>>returning a floating point value which was "less than" the value returned
>>>by the previous invokation.
>
> If I remember it right, the cause of such a problem is updating the
> clock by accessing a time server over a network. Just any such access
> results in adjusting the time a bit and leads eventually to such problems.
Usualy time is synchronized by making the clock run a little faster or a
little slower until it is in sync with the timeserver. It shouldn't go
backwards... A bad time-sync-program might ofcourse do this, but with a
decent NTP client this shouldn't happen.
- Sander
More information about the Python-list
mailing list