June 2018
Intermediate to advanced
316 pages
6h 34m
English
Our testMethod() function is a simple example, but most of the time our method with a critical piece of code depends on a state. State is a set of variables on which our code depends, but we don't want to initialize them in a benchmark method, and we need to maintain this state while the benchmark is running. Since the JMH is heavily used to build benchmarks with concurrent code, the concept of state-bearing objects was implemented. To implement the state class, you need to follow these rules:
A state class contains state variables, ...
Read now
Unlock full access