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