git: openjdk/jol: 7 new changesets
duke
duke at openjdk.java.net
Wed Oct 14 09:36:36 UTC 2020
Changeset: c928a570
Author: Aleksey Shipilev <shade at redhat.com>
Date: 2020-10-14 07:58:41 +0000
URL: https://git.openjdk.java.net/jol/commit/c928a570
Split out GraphStats from GraphLayout
! jol-benchmarks/src/main/java/org/openjdk/jol/LinkedChainBench.java
+ jol-core/src/main/java/org/openjdk/jol/info/AbstractGraphWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphLayout.java
+ jol-core/src/main/java/org/openjdk/jol/info/GraphStats.java
+ jol-core/src/main/java/org/openjdk/jol/info/GraphStatsWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphWalker.java
+ jol-core/src/test/java/org/openjdk/jol/info/GraphStatsTest.java
Changeset: 92eb5c6c
Author: Aleksey Shipilev <shade at redhat.com>
Date: 2020-10-14 09:14:19 +0000
URL: https://git.openjdk.java.net/jol/commit/92eb5c6c
Replace ArrayDeque with SimpleStack
! jol-core/src/main/java/org/openjdk/jol/info/AbstractGraphWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphStatsWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphWalker.java
+ jol-core/src/main/java/org/openjdk/jol/util/SimpleStack.java
+ jol-core/src/test/java/org/openjdk/jol/util/SimpleQueueTest.java
Changeset: fbe7a577
Author: Aleksey Shipilev <shade at redhat.com>
Date: 2020-10-14 10:13:33 +0000
URL: https://git.openjdk.java.net/jol/commit/fbe7a577
Move internal implementation of IdentityHashSet to SimpleIdentityHashSet
! jol-core/src/main/java/org/openjdk/jol/info/AbstractGraphWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphStatsWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphWalker.java
+ jol-core/src/main/java/org/openjdk/jol/util/SimpleIdentityHashSet.java
Changeset: c47d1652
Author: Aleksey Shipilev <shade at redhat.com>
Date: 2020-10-14 10:26:12 +0000
URL: https://git.openjdk.java.net/jol/commit/c47d1652
Optimize MathUtil.align to avoid modulo/division
! jol-core/src/main/java/org/openjdk/jol/util/MathUtil.java
+ jol-core/src/test/java/org/openjdk/jol/util/MathUtilTest.java
Changeset: 9a98dc12
Author: Aleksey Shipilev <shade at redhat.com>
Date: 2020-10-14 10:47:59 +0000
URL: https://git.openjdk.java.net/jol/commit/9a98dc12
Eagerly do setAccessible(true) on first Field resolves in walkers
! jol-benchmarks/src/main/java/org/openjdk/jol/LinkedChainBench.java
! jol-core/src/main/java/org/openjdk/jol/info/AbstractGraphWalker.java
Changeset: 7ddad4db
Author: Aleksey Shipilev <shade at redhat.com>
Date: 2020-10-14 10:50:21 +0000
URL: https://git.openjdk.java.net/jol/commit/7ddad4db
Minor cleanup
! jol-core/src/main/java/org/openjdk/jol/info/GraphStatsWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphWalker.java
Changeset: bcc6e9ce
Author: Aleksey Shipilev <shade at redhat.com>
Date: 2020-10-14 11:26:24 +0000
URL: https://git.openjdk.java.net/jol/commit/bcc6e9ce
Use shared ClassValue for caching resolved Class fields
! jol-core/src/main/java/org/openjdk/jol/info/AbstractGraphWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphStatsWalker.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphWalker.java
More information about the jol-dev
mailing list