summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authork0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-07-10 13:41:13 (GMT)
committerk0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-07-10 13:41:13 (GMT)
commit34eed0cd472e50ebeabcffbb00f9f0a2b93909d2 (patch)
tree65f847c2cf9bca0748e2b4566e8d21c0c9c7459e /benchmark
parent59ec265e3302ee0ea8236d45177f85d6db2ede4f (diff)
benchmark/README.md: add help output [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/README.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/benchmark/README.md b/benchmark/README.md
index 8a46fea..a70aedf 100644
--- a/benchmark/README.md
+++ b/benchmark/README.md
@@ -18,6 +18,23 @@ benchmark-driver benchmark/*.yml -e /path/to/ruby -e '/path/to/ruby --jit'
benchmark-driver benchmark/*.yml --rbenv '2.5.1;2.6.0-preview2 --jit'
```
+See also:
+
+```console
+$ benchmark-driver --help
+Usage: benchmark-driver [options] [YAML|RUBY]
+ -r, --runner [TYPE] Specify runner type: ips, time, memory, once (default: ips)
+ -o, --output [TYPE] Specify output type: compare, simple, markdown, record (default: compare)
+ -e, --executables [EXECS] Ruby executables (e1::path1,arg1,...; e2::path2,arg2;...)
+ --rbenv [VERSIONS] Ruby executables in rbenv (x.x.x,arg1,...;y.y.y,arg2,...;...)
+ --repeat-count [NUM] Try benchmark NUM times and use the fastest result or the worst memory usage
+ --repeat-result [TYPE] Yield "best", "average" or "worst" result with --repeat-count (default: best)
+ --bundler Install and use gems specified in Gemfile
+ --filter [REGEXP] Filter out benchmarks with given regexp
+ --run-duration [SECONDS] Warmup estimates loop_count to run for this duration (default: 3)
+ -v, --verbose Verbose mode. Multiple -v options increase visilibity (max: 2)
+```
+
## make benchmark
Using `make benchmark`, `make update-benchmark-driver` automatically downloads