This directory, ubenchmark, contains micro-benchmarks written using
the jmh framework.
The benchmarks are tools for development and are not distributed as Calcite artifacts. (Besides, jmh's license does not allow that.)
To run all benchmarks:
./gradlew :ubenchmark:jmhTo run one (or few) benchmark(s):
./gradlew :ubenchmark:jmh -Pjmh.includes=ParserInstantiationBenchmark
}The jmh.includes property accepts a regular expression for benchmarks to be executed. The property maps to the
includes configuration option provided by the
jmh-gradle-plugin.
When you have run the benchmarks, please record them in the relevant JIRA case and link them here: