How to measure execution time of a program
Grant Edwards
grante at visi.com
Wed Jun 28 10:45:03 EDT 2006
On 2006-06-28, Pete Forman <pete.forman at westerngeco.com> wrote:
> "Fredrik Lundh" <fredrik at pythonware.com> writes:
> > simplest way:
> >
> > t0 = time.time()
>
> You can get better resolution by using time.clock() instead of
> time.time().
Oh really? When I do it, time.clock() is worse:
------------------------------timeit.py------------------------------
import time
for i in range(5):
t0 = time.time()
print "hi there"
print time.time()-t0
for i in range(5):
t0 = time.clock()
print "hi there"
print time.clock()-t0
------------------------------timeit.py------------------------------
hi there
0.000149011611938
hi there
4.10079956055e-05
hi there
3.981590271e-05
hi there
3.981590271e-05
hi there
3.88622283936e-05
hi there
0.0
hi there
0.0
hi there
0.0
hi there
0.0
hi there
0.0
--
Grant Edwards grante Yow! I'm a nuclear
at submarine under the
visi.com polar ice cap and I need
a Kleenex!
More information about the Python-list
mailing list