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)