diff options
| author | Sergey Shepelev <temotor@gmail.com> | 2013-10-07 13:09:41 +0400 |
|---|---|---|
| committer | Sergey Shepelev <temotor@gmail.com> | 2013-12-03 22:35:34 +0400 |
| commit | 35f600600c59c295fab0131c7bc0032e28b70045 (patch) | |
| tree | 61503c96c7949b16a32e575d059b4248b2a31c6c /benchmarks/spawn.py | |
| parent | 80633ab22486228a64184bb9d8d6fd0ea7977677 (diff) | |
| download | eventlet-35f600600c59c295fab0131c7bc0032e28b70045.tar.gz | |
python3 compat: print() function syntax
Diffstat (limited to 'benchmarks/spawn.py')
| -rw-r--r-- | benchmarks/spawn.py | 42 |
1 files changed, 27 insertions, 15 deletions
diff --git a/benchmarks/spawn.py b/benchmarks/spawn.py index a8ade59..fb36a17 100644 --- a/benchmarks/spawn.py +++ b/benchmarks/spawn.py @@ -1,34 +1,41 @@ """Compare spawn to spawn_n""" +from __future__ import print_function import eventlet import benchmarks + def cleanup(): eventlet.sleep(0.2) + iters = 10000 best = benchmarks.measure_best(5, iters, 'pass', cleanup, eventlet.sleep) -print "eventlet.sleep (main)", best[eventlet.sleep] +print("eventlet.sleep (main)", best[eventlet.sleep]) gt = eventlet.spawn(benchmarks.measure_best,5, iters, 'pass', cleanup, eventlet.sleep) best = gt.wait() -print "eventlet.sleep (gt)", best[eventlet.sleep] +print("eventlet.sleep (gt)", best[eventlet.sleep]) + def dummy(i=None): return i + def run_spawn(): eventlet.spawn(dummy, 1) - + + def run_spawn_n(): eventlet.spawn_n(dummy, 1) + def run_spawn_n_kw(): eventlet.spawn_n(dummy, i=1) @@ -36,35 +43,40 @@ def run_spawn_n_kw(): best = benchmarks.measure_best(5, iters, 'pass', cleanup, - run_spawn_n, + run_spawn_n, run_spawn, run_spawn_n_kw) -print "eventlet.spawn", best[run_spawn] -print "eventlet.spawn_n", best[run_spawn_n] -print "eventlet.spawn_n(**kw)", best[run_spawn_n_kw] -print "%% %0.1f" % ((best[run_spawn]-best[run_spawn_n])/best[run_spawn_n] * 100) +print("eventlet.spawn", best[run_spawn]) +print("eventlet.spawn_n", best[run_spawn_n]) +print("eventlet.spawn_n(**kw)", best[run_spawn_n_kw]) +print("%% %0.1f" % ((best[run_spawn]-best[run_spawn_n])/best[run_spawn_n] * 100)) pool = None + + def setup(): global pool pool = eventlet.GreenPool(iters) + def run_pool_spawn(): pool.spawn(dummy, 1) - + + def run_pool_spawn_n(): pool.spawn_n(dummy, 1) - + + def cleanup_pool(): pool.waitall() - + best = benchmarks.measure_best(3, iters, setup, cleanup_pool, - run_pool_spawn, + run_pool_spawn, run_pool_spawn_n, ) -print "eventlet.GreenPool.spawn", best[run_pool_spawn] -print "eventlet.GreenPool.spawn_n", best[run_pool_spawn_n] -print "%% %0.1f" % ((best[run_pool_spawn]-best[run_pool_spawn_n])/best[run_pool_spawn_n] * 100) +print("eventlet.GreenPool.spawn", best[run_pool_spawn]) +print("eventlet.GreenPool.spawn_n", best[run_pool_spawn_n]) +print("%% %0.1f" % ((best[run_pool_spawn]-best[run_pool_spawn_n])/best[run_pool_spawn_n] * 100)) |
