JMH-based microbenchmarks for the JedAI project.
mvn clean package
Will generate a benchmarks.jar file in the target folder.
java -jar target/benchmarks.jar
Specific benchmarks can be run using a regular expression pattern.
java -jar target/benchmarks.jar ".*EntityProfileBenchmark\.hashCode"
If you're attempting to specify a regular expression pattern and it's not picking up what you want, enabling EXTRA verbose logging will let you see what it is attempting to match.
java -jar target/benchmarks.jar "EntityProfileBenchmark\.hashCode" -v EXTRA
java -jar target/benchmarks.jar -rf json
java -jar target/benchmarks.jar -h