[Python-checkins] CVS: python/dist/src/Lib/test/output test_profile,NONE,1.1.4.1
Guido van Rossum
gvanrossum@users.sourceforge.net
2001年10月19日 08:13:54 -0700
Update of /cvsroot/python/python/dist/src/Lib/test/output
In directory usw-pr-cvs1:/tmp/cvs-serv23540/test/output
Added Files:
Tag: release21-maint
test_profile
Log Message:
Merge in selected changes from profile.py on the trunk. Note that
this is *not* a simple-minded merge from the code on the trunk -- that
does too much other stuff to be 100% safe for the 2.1.2 release
(e.g. getting rid of HotProfile and OldProfile, changing some methods
into global functions, a new calibration API).
Add the test_profile.py module which verifies that the profiler works
as expected.
--- NEW FILE: test_profile ---
test_profile
53 function calls in 1.000 CPU seconds
Ordered by: standard name
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.000 0.000 1.000 1.000 <string>:1(?)
0 0.000 0.000 profile:0(profiler)
1 0.000 0.000 1.000 1.000 profile:0(testfunc())
1 0.400 0.400 1.000 1.000 test_profile.py:21(testfunc)
2 0.080 0.040 0.600 0.300 test_profile.py:30(helper)
4 0.116 0.029 0.120 0.030 test_profile.py:48(helper1)
8 0.312 0.039 0.400 0.050 test_profile.py:56(helper2)
8 0.064 0.008 0.080 0.010 test_profile.py:66(subhelper)
28 0.028 0.001 0.028 0.001 test_profile.py:78(__getattr__)