hg: code-tools/jol: 7901019: jol estimates do not take AllocationStyle into the account

aleksey.shipilev at oracle.com aleksey.shipilev at oracle.com
Tue Aug 2 10:12:11 UTC 2016


Changeset: d93b948ed60e
Author:    shade
Date:      2016-08-02 13:11 +0300
URL:       http://hg.openjdk.java.net/code-tools/jol/rev/d93b948ed60e

7901019: jol estimates do not take AllocationStyle into the account
Summary: Rewrite HotSpotLayouter to match actual VM allocator, amend with gaps strategies, more tests.
Contributed-by: Timur Gibadullin <timur.gbd at gmail.com>

! jol-cli/src/main/java/org/openjdk/jol/operations/HeapDump.java
! jol-cli/src/main/java/org/openjdk/jol/operations/ObjectEstimates.java
! jol-cli/src/main/java/org/openjdk/jol/operations/ObjectIdealPacking.java
! jol-cli/src/main/java/org/openjdk/jol/operations/StringCompress.java
! jol-core/src/main/java/org/openjdk/jol/info/ClassData.java
! jol-core/src/main/java/org/openjdk/jol/info/ClassLayout.java
! jol-core/src/main/java/org/openjdk/jol/info/FieldData.java
+ jol-core/src/main/java/org/openjdk/jol/layouters/FieldAllocationType.java
! jol-core/src/main/java/org/openjdk/jol/layouters/HotSpotLayouter.java
+ jol-core/src/main/java/org/openjdk/jol/vm/ContendedSupport.java
+ jol-core/src/test/java/org/openjdk/jol/layouters/HotspotLayouterRealTest.java
! jol-core/src/test/java/org/openjdk/jol/layouters/LayouterInvariantsTest.java
! jol-core/src/test/java/org/openjdk/jol/util/ClassGenerator.java



More information about the jol-dev mailing list