JDK-8061281 (JEP-230): Push Makefiles, repository layout and small set of benchmarks
Staffan Friberg
staffan.friberg at oracle.com
Tue Aug 11 23:34:45 UTC 2015
Hi,
Unfortunately we have not yet got the new repositories created in
OpenJDK for JEP-230 that was discussed earlier this year [1]. However I
wanted to make sure we are ready to push as soon as those repositories
are created.
These two webrevs contain updates to the build scripts to add the
build-microbenchmark target, and the new repository for the benchmarks.
Makefile change
The configure script now has a new flag that allows you to specifify a
directory where JMH is available, --with-jmh=<PATH>. If the build
environment has been setup correctly the benchmarks can be built using
"make build-microbenchmark". The directory must include the following
JARs commons-math3-3.2.jar, jopt-simple-4.6.jar, jmh-core-1.10.2.jar,
jmh-generator-annprocess-1.10.2.jar, which is verified by the configure
script.
webrev:
http://cr.openjdk.java.net/~sfriberg/JDK-8061281/webrev.01/webrev_jdk/webrev
Benchmarks Repository
Contains the new repository and the directory structure for
microbenchmarks and the specific microbenchmark Makefile. Maven POM
files have been added to make it easy to work with the benchmarks in
IDEs, but are not used as part of the Makefile build process.
webrev:
http://cr.openjdk.java.net/~sfriberg/JDK-8061281/webrev.01/webrev_benchmark/webrev
[1] -
http://mail.openjdk.java.net/pipermail/jdk9-dev/2015-January/001889.html
Thanks,
Staffan
More information about the jdk9-dev
mailing list