mirror of
https://github.com/johnkerl/miller.git
synced 2026-01-23 10:15:36 +00:00
* To-do items for broader platform/go-version benchmarking * neaten inferrer API * extend type-inference unit-test cases * Add benchmark scripts for comparing compiler versions * mlr version in addition to mlr --version * some go-benchmark files for Mac/Linux perf comparisons * neaten perf-scripts * merge * type-scan optimization tests * type-scan optimization infra * test new inferrer * mlr --time option * include --cpuprofile and --traceprofile in on-line help * sharpen inferred/deferred-type API distinction * replace old inferrer with newer/faster * update docs for new type-inferrer
17 lines
673 B
Bash
Executable file
17 lines
673 B
Bash
Executable file
#!/bin/bash
|
|
|
|
ourdir=$(dirname $0)
|
|
|
|
mlrs="mlr5 ~/tmp/miller/mlr ./mlr"
|
|
#mlrs="mlr5 ./mlr"
|
|
|
|
#reps="1"
|
|
reps="1 2 3"
|
|
|
|
echo; for mlr in $mlrs; do for k in $reps; do $ourdir/time-big-file csv $mlr; done; done
|
|
echo; for mlr in $mlrs; do for k in $reps; do $ourdir/time-big-file csvlite $mlr; done; done
|
|
echo; for mlr in $mlrs; do for k in $reps; do $ourdir/time-big-file dkvp $mlr; done; done
|
|
echo; for mlr in $mlrs; do for k in $reps; do $ourdir/time-big-file nidx $mlr; done; done
|
|
echo; for mlr in $mlrs; do for k in $reps; do $ourdir/time-big-file xtab $mlr; done; done
|
|
echo; for mlr in $mlrs; do for k in $reps; do $ourdir/time-big-file json $mlr; done; done
|
|
|