Skip to content

Commit 483d51b

Browse files
committed
Parametrize micro/special-len.py & further refine args of micro-small suite benchmarks
1 parent 2f80a73 commit 483d51b

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

graalpython/com.oracle.graal.python.benchmarks/python/micro/special-len.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ def do_compute(num):
4747
return sum_
4848

4949

50-
def measure(num):
50+
def measure(num, iteration):
5151
for run in range(num):
52-
sum_ = do_compute(20000) # 10000
52+
sum_ = do_compute(iteration) # 10000
5353

5454
print("sum", sum_)
5555

5656

57-
def __benchmark__(num=5):
58-
measure(num)
57+
def __benchmark__(num=5, iteration=20000):
58+
measure(num, iteration)

mx.graalpython/mx_graalpython_bench_param.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,20 +134,20 @@
134134
'object-layout-change': ITER_6 + WARMUP_2 + ['10_000'],
135135
'special-add-int-sized': ITER_6 + WARMUP_2 + ['1_000'],
136136
'special-add-sized': ITER_6 + WARMUP_2 + ['1_000'],
137-
'special-len': ITER_6 + WARMUP_2 + ['5'],
137+
'special-len': ITER_6 + WARMUP_2 + ['1', '1_000'],
138138
'member-access': ITER_6 + WARMUP_2 + ['10'],
139139
'magic-bool-sized': ITER_6 + WARMUP_2 + ['1_000_000'],
140140
'magic-iter': ITER_6 + WARMUP_2 + ['250000'],
141141
'call-classmethod-sized': ITER_6 + WARMUP_2 + ['1_000_000'],
142142
'mmap-anonymous-sized': ITER_6 + WARMUP_2 + ['1_000'],
143143
'mmap-file': ITER_6 + WARMUP_2 + ['100'],
144144
'generate-functions-sized': ITER_6 + WARMUP_2 + ['1_000_000'],
145-
'try-except-simple': ITER_6 + WARMUP_2 + ['10_000_000'],
146-
'try-except-store-simple': ITER_6 + WARMUP_2 + ['1_000_000'],
145+
'try-except-simple': ITER_6 + WARMUP_2 + ['2_500_000'],
146+
'try-except-store-simple': ITER_6 + WARMUP_2 + ['2_000_000'],
147147
'try-except-store-two-types': ITER_6 + WARMUP_2 + ['1_000_000'],
148148
'try-except-two-types': ITER_6 + WARMUP_2 + ['1_000_000'],
149-
'tuple-indexing-from-constructor': ITER_6 + WARMUP_2 + ['100_000'],
150-
'tuple-indexing-from-literal': ITER_6 + WARMUP_2 + ['1_000_000'],
149+
'tuple-indexing-from-constructor': ITER_6 + WARMUP_2 + ['250_000'],
150+
'tuple-indexing-from-literal': ITER_6 + WARMUP_2 + ['400_000'],
151151
}
152152

153153
def _pickling_benchmarks(module='pickle'):

0 commit comments

Comments
 (0)