JOL 0.9
Aleksey Shipilev
shade at redhat.com
Fri Sep 22 18:53:40 UTC 2017
Hi,
JOL 0.9 is released and available on Maven Central. This is the patch release, and it brings these
changes forward:
*) JOL can now be built and executed on JDK 9 GA. It was possible to run it on JDK 9 EA builds, and
this release does the final compatibility touchups:
https://bugs.openjdk.java.net/browse/CODETOOLS-7901973
https://bugs.openjdk.java.net/browse/CODETOOLS-7902037
https://bugs.openjdk.java.net/browse/CODETOOLS-7902038
*) GraphLayout.toImage had bugs with rendering the tail objects. In the trivial case of single
object it would not have rendered anything. Fixed:
https://bugs.openjdk.java.net/browse/CODETOOLS-7902036
*) GraphLayout used to store lots of Strings describing the path from the roots, which consumed
lots of memory. Analyzing a simple 1M LinkedList OOMEd on >8 GB heaps. Fixed:
https://bugs.openjdk.java.net/browse/CODETOOLS-7902039
As usual, runnable JAR is available as additional artifact:
http://central.maven.org/maven2/org/openjdk/jol/jol-cli/0.9/jol-cli-0.9-full.jar
Thanks,
-Aleksey
More information about the jol-dev
mailing list