summaryrefslogtreecommitdiff
path: root/benchmarks/spawn.py
diff options
context:
space:
mode:
authorSergey Shepelev <temotor@gmail.com>2013-10-07 13:09:41 +0400
committerSergey Shepelev <temotor@gmail.com>2013-12-03 22:35:34 +0400
commit35f600600c59c295fab0131c7bc0032e28b70045 (patch)
tree61503c96c7949b16a32e575d059b4248b2a31c6c /benchmarks/spawn.py
parent80633ab22486228a64184bb9d8d6fd0ea7977677 (diff)
downloadeventlet-35f600600c59c295fab0131c7bc0032e28b70045.tar.gz
python3 compat: print() function syntax
Diffstat (limited to 'benchmarks/spawn.py')
-rw-r--r--benchmarks/spawn.py42
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))