On Feb 5, 2:37 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > I am trying to measure the time the processor spends on some > operation, and I want this measure to not depend on the current load > of the machine. But doing the following prints different values each > time a run. > > import time > c1 = time.clock() > for x in xrange(0xFFFFF): pass > > c2 = time.clock() > print "Time spent is %f" % (c2-c1) > > Is there a way to measure the number of cpu cycles spent on my program > alone irrespective of the current load etc of the machine. > > - > Suresh
One of the best ways to time small snippets of code is python's timeit module. See the docs at http://docs.python.org/lib/module-timeit.html - Mike -- http://mail.python.org/mailman/listinfo/python-list