[EMAIL PROTECTED] wrote: > 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. >> There's an performance testing suite that you might also find useful. Check out TAU: Tuning and Analysis Utilities toolkit (simple google search will take you to the page). You can get some serious numbers using that thing and they have python support as well as some tools for automatically profiling an entire application. Check it out.
-carl -- Carl J. Van Arsdall [EMAIL PROTECTED] Build and Release MontaVista Software -- http://mail.python.org/mailman/listinfo/python-list