Lines Matching full:seconds
21 def bench(name, cleanup=lambda: None, *, seconds=1, repeat=3): argument
29 while total_time < seconds:
37 if total_time > seconds:
39 yield count // seconds
41 def from_cache(seconds, repeat): argument
49 yield from bench(name, repeat=repeat, seconds=seconds)
52 def builtin_mod(seconds, repeat): argument
59 seconds=seconds)
62 def source_wo_bytecode(seconds, repeat): argument
75 seconds=seconds)
82 def benchmark_wo_bytecode(seconds, repeat): argument
90 repeat=repeat, seconds=seconds)
101 def source_writing_bytecode(seconds, repeat): argument
113 for result in bench(name, cleanup, repeat=repeat, seconds=seconds):
120 def writing_bytecode_benchmark(seconds, repeat): argument
126 yield from bench(name, cleanup, repeat=repeat, seconds=seconds)
136 def source_using_bytecode(seconds, repeat): argument
147 seconds=seconds)
152 def using_bytecode_benchmark(seconds, repeat): argument
156 seconds=seconds)
190 seconds = 1
191 seconds_plural = 's' if seconds > 1 else ''
194 'Entire benchmark run should take about {} seconds\n'
196 print(header.format(seconds, seconds_plural, repeat,
197 len(benchmarks) * seconds * repeat, __import__))
203 for result in benchmark(seconds=seconds, repeat=repeat):