Runtime

JikesRVM

NativeExecutable (preview ⚠️)

A NativeExecutable type specifies runbms to directly run the benchmarks on native hardware. This is supposed to be used in tandem with BinaryBenchmarkSuite.

OpenJDK

D8 (preview ⚠️)

Keys

executable: path to the d8 executable. Environment variables will be expanded.

SpiderMonkey (preview ⚠️)

Keys

executable: path to the js executable. Environment variables will be expanded.

JavaScriptCore (preview ⚠️)

Keys

executable: path to the jsc executable. Environment variables will be expanded.

JuliaMMTK (preview ⚠️)

Keys

executable: path to the julia executable. Environment variables will be expanded.

JuliaStock (preview ⚠️)

Julia with the stock GC. It does not allow setting a heap size, and will not throw OOM unless killed by the operating system.

Keys

executable: path to the julia executable. Environment variables will be expanded.