Message83305
For quick and dirty benchmarking, timeit.main() is one of the handiest
tools out there, but calling it from Python code is a little tedious
since you need to construct a fake list of command line arguments in
order to call it.
What would be nice is a convenience function that accepted appropriate
arguments, with timeit.main being refactored to parse the command line
arguments and then call the new convenience function.
Possible API:
def measure(stmt="pass", setup="pass", timer=default_timer,
repeat=default_repeat, number=default_number,
verbosity=0, precision=3)
The new function would cover the latter section of the current main()
function, starting from the line "t = Timer(stmt, setup, timer)". |
|
Date |
User |
Action |
Args |
2009-03-08 06:02:27 | ncoghlan | set | recipients:
+ ncoghlan |
2009-03-08 06:02:26 | ncoghlan | set | messageid: <1236492146.81.0.454674408295.issue5441@psf.upfronthosting.co.za> |
2009-03-08 06:02:21 | ncoghlan | link | issue5441 messages |
2009-03-08 06:02:18 | ncoghlan | create | |
|