From f4e6fe5dc69bbf68352edaedef488180b1b87654 Mon Sep 17 00:00:00 2001 From: Stefan Marr Date: Sat, 15 Jun 2024 22:50:06 +0100 Subject: [PATCH] Added configuration for the new interpreter benchmarks --- codespeed.conf | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/codespeed.conf b/codespeed.conf index 8525b6c..7e02254 100644 --- a/codespeed.conf +++ b/codespeed.conf @@ -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: .. @@ -292,6 +314,7 @@ experiments: # - micro-steady - macro-startup # - macro-steady + - interpreter executions: - SOM TruffleSOM: