diff options
author | Alexander Kyte <alexmkyte@gmail.com> | 2018-11-28 19:13:07 +0300 |
---|---|---|
committer | Alexander Köplinger <alex.koeplinger@outlook.com> | 2018-11-28 19:13:07 +0300 |
commit | fb42448b703fdce382fef01e6e4173bfa8ff9c20 (patch) | |
tree | 8e2b9e684c908709fd1cb71f4c91d806a242808e /acceptance-tests/microbench-perf.sh.in | |
parent | aae4a8d8fc5bcefd95bb53b67cc9e65fba1aaf49 (diff) |
[runtime] Integrate BenchmarkDotNet for in-tree microbenchmarks (reapply of #9833) (#11813)
Diffstat (limited to 'acceptance-tests/microbench-perf.sh.in')
-rw-r--r-- | acceptance-tests/microbench-perf.sh.in | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/acceptance-tests/microbench-perf.sh.in b/acceptance-tests/microbench-perf.sh.in new file mode 100644 index 00000000000..1e69aabc46c --- /dev/null +++ b/acceptance-tests/microbench-perf.sh.in @@ -0,0 +1,17 @@ +#! /bin/sh +r='@mono_build_root@' +aotpattern="--aot=" + +# if this is an aot invoke +if [[ $@ =~ $aotpattern ]]; +then +# just aot the code +echo "$r/runtime/mono-wrapper $@" +exec $r/runtime/mono-wrapper $@ +else +# else run it under perf +echo "$MONO_PERF_BINARY record -o $r/acceptance-tests/perf.data -v -s -g -- $r/mono/mini/mono-sgen $@" +exec $MONO_PERF_BINARY record -o $r/acceptance-tests/perf.data -v -s -g $r/mono/mini/mono-sgen $@ +fi + + |