Ваша интерпретация неверна. JEP говорит:
Добавьте базовый набор микробенчмарков к исходному коду JDK и упростите разработчикам запуск существующих микробенчмарков и создание новых.
т.е. это не обязательно что-то, что превращает его в дистрибутив JDK, просто что-то, что добавляется в репозиторий исходного кода, чтобы упростить запуск эталонных тестов в коде JDK. Хотя, честно говоря, тот факт, что в указан в качестве одной из «функций» JDK 12, кажется немного вводящим в заблуждение.
Тесты можно выполнить с помощью системы сборки OpenJDK. После того, как вы клонировали исходный код OpenJDK из http://hg.openjdk.java.net/jdk/jdk/
(или другого репозитория, включающего JEP), вы можете запустить тесты производительности, например. используя:
make test TEST="micro:java.lang.reflect"
Тесты расположены в каталоге \test\micro\
. Смотрите также документацию: http://hg.openjdk.java.net/jdk/jdk/raw-file/ddfb658c8ce3/doc/testing.html#microbenchmarks
Кроме того, для этого требуется указать JMH и его зависимости при создании конфигурации сборки:
bash configure --with-jmh="/path/to/jmh/jars"
Необходимые банки: commons-math3 , jmh-core , jmh-generator-annprocess и jopt-simple .