I am using JMH, an OpenJDK microbenchmark tool. The build process creates microbenchmarks.jar
that I invoke with java -jar
and passing jar name and JMH arguments.
I wonder should we run the benchmarks with -server
option and why?
In other words, should I run my benchmark with:
java -server -jar microbenchmarks.jar ...(jmh args)