From 1a493094bbacae801e9760dfcf840511631becde Mon Sep 17 00:00:00 2001 From: str4d <str4d@mail.i2p> Date: Fri, 8 Sep 2017 11:24:36 +0000 Subject: [PATCH] Add usage info to benchmark script --- tests/scripts/benchmark.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tests/scripts/benchmark.sh b/tests/scripts/benchmark.sh index 0ce278b5b3..54e9ccb307 100755 --- a/tests/scripts/benchmark.sh +++ b/tests/scripts/benchmark.sh @@ -1,5 +1,30 @@ #!/bin/sh +# +# Benchmark runner +# +# Usage: benchmark.sh [--jbigi] [JMH_ARGS] +# +# To use: +# 1) Set jmh.home in override.properties to a folder containing: +# - jmh-core.jar +# - jmh-generator-annprocess.jar +# - jopt-simple.jar +# - commons-math3.jar +# Fetch these from Maven Central. Tested using JMH 1.19 which requires +# jopt-simple 4.6 and commons-math3 3.2. +# 2) Compile the benchmarks with "ant bench". +# 3) Run the benchmarks: +# - To see underlying JMH options: +# - ./benchmark.sh -h +# - To run the benchmarks in pure-Java mode: +# - ./benchmark.sh +# - To run the benchmarks with jbigi.jar in the classpath: +# - ./benchmark.sh --jbigi +# - To run the benchmarks with a different JVM: +# - JAVA=/path/to/java ./benchmarks/benchmark.sh +# + CWD=$(dirname "$0") if [ "x$JAVA" = 'x' ] then -- GitLab