Approach to using JMH

Oracle's documentation indicates that the most ideal JMH use case is to use a Maven project that is dependent on the application's JAR files. They further recommend that microbenchmarking takes place via the command line and not from within an IDE, as that could impact the results.

Maven, also referred to as Apache Maven, is a project management and comprehension tool that we can use to manage our application project build, reporting, and documentation.

To use JMH, we will use bytecode processors (annotations) to generate the benchmark code. We use Maven archetypes to enable JMH.

In order to test the JMH, you must have an IDE with support for Maven and the version of Java you are using. If you do not yet have Java 11 or an IDE with Java 11 support, you can follow the steps in the next section.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset