1 """Compare spawn to spawn_n"""
2 from __future__ import print_function
13 best = benchmarks.measure_best(
18 print("eventlet.sleep (main)", best[eventlet.sleep])
21 benchmarks.measure_best, 5, iters,
26 print("eventlet.sleep (gt)", best[eventlet.sleep])
34 eventlet.spawn(dummy, 1)
38 eventlet.spawn_n(dummy, 1)
42 eventlet.spawn_n(dummy, i=1)
45 best = benchmarks.measure_best(
52 print("eventlet.spawn", best[run_spawn])
53 print("eventlet.spawn_n", best[run_spawn_n])
54 print("eventlet.spawn_n(**kw)", best[run_spawn_n_kw])
55 print("%% %0.1f" % ((best[run_spawn] - best[run_spawn_n]) / best[run_spawn_n] * 100))
62 pool = eventlet.GreenPool(iters)
69 def run_pool_spawn_n():
70 pool.spawn_n(dummy, 1)
77 best = benchmarks.measure_best(
84 print("eventlet.GreenPool.spawn", best[run_pool_spawn])
85 print("eventlet.GreenPool.spawn_n", best[run_pool_spawn_n])
86 print("%% %0.1f" % ((best[run_pool_spawn] - best[run_pool_spawn_n]) / best[run_pool_spawn_n] * 100))