openjdk/jdk

Branch: master · 9 May 2026 at 22:55

Commits
100
Nodes
30
dir edges
15
co_change edges
40
Hub shadows
5
Universal hubs
4

Cross-layer hub correlation

directory_coupling ↔ co_change
r = 0.6914
moderate positive hub persistence — some items carry their importance across layers
LAW CONFIRMED

Hub shadows (5)

Files with a large gap between directory rank (declared) and co-change rank (behavioral).

src/java.base/share/classes/java/lang/LazyConstant.java
1 commits
dir rank
#30
co_change rank
#8
gap
22
hub_shadow
src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
2 commits
dir rank
#16
co_change rank
#1
gap
15
hub_shadow
src/hotspot/share/opto/compile.cpp
3 commits
dir rank
#9
co_change rank
#20
gap
11
hub_shadow
src/hotspot/share/opto/type.cpp
2 commits
dir rank
#10
co_change rank
#21
gap
11
hub_shadow
test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
1 commits
dir rank
#13
co_change rank
#2
gap
11
hub_shadow

Universal hubs (4)

High in both layers — architectural backbone.

ClhsdbCDSCore.java
test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
ClhsdbFindPC.java
test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
ClhsdbPmap.java
test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
ClhsdbPstack.java
test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java

Hub ranking (30 nodes)

#Filehub scorecommitsarchetype
1ClhsdbCDSCore.java0.27591universal_hub
2ClhsdbFindPC.java0.27591universal_hub
3ClhsdbPmap.java0.27591universal_hub
4ClhsdbPstack.java0.27591universal_hub
5LazyCollections.java0.27591
6List.java0.27591
7Map.java0.27591
8Set.java0.27591
9TestDwarf.java0.20691hub_shadow
10VeryEarlyAssertTest.java0.20691
11PreviewFeature.java0.17242hub_shadow
12LazyConstant.java0.17241hub_shadow
13shenandoahBarrierSetAssembler_riscv.cpp0.10343
14zBarrierSetAssembler_x86.cpp0.10342
15shenandoahBarrierSetAssembler_aarch64.cpp0.10342
16shenandoahBarrierSetAssembler_x86.cpp0.10342
17TestLargeArrayInit.java0.10341
18TestLargeArrayInitGCStress.java0.10341
19compile.cpp0.06903hub_shadow
20type.cpp0.06902hub_shadow
21shenandoahObjArrayAllocator.cpp0.06901
22CLDRConverter.java0.00002
23defNewGeneration.cpp0.00002
24SNIWildcardMatching.java0.00002
25LocaleResources.java0.00002
26g1ConcurrentRefine.cpp0.00002
27TestCopyFiles.java0.00002
28FileDialog.java0.00001
29stubCodeGenerator.cpp0.00001
30c1_LIRAssembler_s390.cpp0.00001