Skip to content

Commit

Permalink
Added configuration for the new interpreter benchmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
smarr committed Jun 15, 2024
1 parent 488c826 commit f4e6fe5
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions codespeed.conf
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,28 @@ benchmark_suites:
extra_args: "13 30"
warmup: 3

interpreter:
description: Basic interpreter benchmarks for comparing performance of most basic concepts.
gauge_adapter: RebenchLog
command: "-cp Smalltalk:Examples/Benchmarks/Interpreter Examples/Benchmarks/BenchmarkHarness.som %(benchmark)s %(iterations)s 1"
benchmarks:
- ArgRead
- ArrayReadConst
- ArrayWriteConstConst
- BlockSend0ConstReturn
- Const
- FieldConstWrite
- FieldRead
- FieldReadIncWrite
- FieldReadWrite
- GlobalRead
- LocalConstWrite
- LocalRead
- LocalReadIncWrite
- LocalReadWrite
- SelfSend0
- SelfSend0BlockConstNonLocalReturn

executors:
SOM:
path: ..
Expand Down Expand Up @@ -292,6 +314,7 @@ experiments:
# - micro-steady
- macro-startup
# - macro-steady
- interpreter
executions:
- SOM
TruffleSOM:
Expand Down

0 comments on commit f4e6fe5

Please sign in to comment.