JOL 0.12

Aleksey Shipilev shade at redhat.com
Thu Aug 13 12:24:03 UTC 2020


Hi,

JOL 0.11 is released and available on Maven Central. This is the maintenance release, and it
brings the following changes.

 *) GraphWalker performance improvements spliced from JEP-8249196 performance work. This provides
substantial throughput and footprint boosts when traversing both small and large object graphs.
  7902731: Optimize GraphWalker::walk
  7902732: Cache instance sizes during GraphWalker::walk
  7902743: Use hand-rolled IdentityHashSet in GraphWalker

 *) Hotspot layouter does not hold its weight anymore, given JDK 15 field layout improvements. It
was simplified to ease maintenance. The downside: it requires some adjustments for dependent code
that uses HotspotLayouter for anything (unlikely, but still).
  7902728: Simplify Hotspot simulation layouter

 *) (Internal) Test infrastructure improvements:
  7902729: Test different JVM modes automatically
  7902727: JOL fails HotspotLayouterRealTest on JDK 15

Enjoy!

-- 
Thanks,
-Aleksey



More information about the jol-dev mailing list