Microbenchmarking with JMH: Measure, Don’t Guess!
See the original posting on DZone Python
Im sure youve all heard that assigning a variable to null helps the Garbage Collector, or not declaring a method final improves in lining
. But what you also know is that JVMs have evolved drastically and what was true yesterday may not be true today. So, how do we know that our code performs? Well, we dont, because we are not supposed to guess what the JVM does
we just measure!