Учитывая использование JMH по умолчанию, я хотел бы убедиться, на каком типе времени JMH основывает свои измерения: время процессора или настенные часы.
Я попытался просмотреть официальные образцы JMH (https://openjdk.java.net/projects/code-tools/jmh/), (в Jenkov, Baeldung, Mykong и других), и мне не удалось найти эту информацию точно (я признаю, что, возможно, пропустил некоторую документацию или общую информацию о тестах).
Например,В примере 35 (https://hg.openjdk.java.net/code-tools/jmh/file/99d7b73cf1e3/jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_35_Profilers.java), мы имеем в качестве примера выходных данных:
Benchmark (type) Mode Cnt Score Error Units
JMHSample_35_Profilers.Maps.test hashmap avgt 5 1553.201 ± 6.199 ns/op
JMHSample_35_Profilers.Maps.test treemap avgt 5 5177.065 ± 361.278 ns/op
Следовательно, я хотел бы знать, был ли столбец Score рассчитан с использованием времени настенных часов или времени ЦП, такчто я могу точно интерпретировать результаты теста.