Micro-benchmarking is an essential task when it comes to optimizing and measuring the performance of Java code. However, writing an accurate and reliable micro-benchmark can be a c...