Для микробенчмарков необходим период разогрева; в остальных случаях микробенчмарк измеряет производительность компиляции вместо производительности кода, которую он пытается измерить.
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше. 2-е межд. издание
·
Скотт Оукс