We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 259edee commit 4ccd8dbCopy full SHA for 4ccd8db
pyperformance/data-files/benchmarks/bm_generators/run_benchmark.py
@@ -33,12 +33,13 @@ def tree(input: range) -> Tree | None:
33
i = n // 2
34
return Tree(tree(input[:i]), input[i], tree(input[i + 1:]))
35
36
-def bench_generators(loops: int) -> None:
+def bench_generators(loops: int) -> float:
37
assert list(tree(range(10))) == list(range(10))
38
range_it = range(loops)
39
+ iterable = tree(range(100000))
40
t0 = pyperf.perf_counter()
41
for _ in range_it:
- for _ in tree(range(100000)):
42
+ for _ in iterable:
43
pass
44
return pyperf.perf_counter() - t0
45
0 commit comments