8000
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