Skip to content

Commit f4e6fe5

Browse files
committed
Added configuration for the new interpreter benchmarks
1 parent 488c826 commit f4e6fe5

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

codespeed.conf

+23
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,28 @@ benchmark_suites:
258258
extra_args: "13 30"
259259
warmup: 3
260260

261+
interpreter:
262+
description: Basic interpreter benchmarks for comparing performance of most basic concepts.
263+
gauge_adapter: RebenchLog
264+
command: "-cp Smalltalk:Examples/Benchmarks/Interpreter Examples/Benchmarks/BenchmarkHarness.som %(benchmark)s %(iterations)s 1"
265+
benchmarks:
266+
- ArgRead
267+
- ArrayReadConst
268+
- ArrayWriteConstConst
269+
- BlockSend0ConstReturn
270+
- Const
271+
- FieldConstWrite
272+
- FieldRead
273+
- FieldReadIncWrite
274+
- FieldReadWrite
275+
- GlobalRead
276+
- LocalConstWrite
277+
- LocalRead
278+
- LocalReadIncWrite
279+
- LocalReadWrite
280+
- SelfSend0
281+
- SelfSend0BlockConstNonLocalReturn
282+
261283
executors:
262284
SOM:
263285
path: ..
@@ -292,6 +314,7 @@ experiments:
292314
# - micro-steady
293315
- macro-startup
294316
# - macro-steady
317+
- interpreter
295318
executions:
296319
- SOM
297320
TruffleSOM:

0 commit comments

Comments
 (0)