System Clock
Jp Calderone
exarkun at intarweb.us
Fri Nov 7 10:19:28 EST 2003
On Thu, Nov 06, 2003 at 10:47:19PM -0500, Terry Reedy wrote:
>
> [snip]
>
> (Oddly, I also get this:
> >>> tc()-tc(); tc()-tc()
> -2.84952814126882e-005
> -1.4247640820030938e-005
> which I have not figured out yet)
>
I think this indicates there is more than one cost path down into the timing
machinery. Consider:
>>> time()-time();time()-time();time()-time();time()-time();time()-time();time()-time();time()-time();time()-time();time()-time();time()-time()
-3.9339065551757812e-06
-9.5367431640625e-07
0.0
-1.0728836059570312e-06
-1.0728836059570312e-06
-1.0728836059570312e-06
-9.5367431640625e-07
-9.5367431640625e-07
0.0
0.0
It appears to me as though making subsequent calls to time.time() in rapid
succession allows one to exploit an optimization somewhere.
Perhaps some hardware-level caching?
Jp
More information about the Python-list
mailing list