Skip to content

Commit 49ffbcf

Browse files
committed
8314501: Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails
Backport-of: 812f475bc4ea84225e8bbb0b5a677eed0af864dd
1 parent d35a896 commit 49ffbcf

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,8 @@ public void run() {
8585
printValMB("MetaspaceSize = ", getFlagValue("MetaspaceSize", flagMap));
8686
printValMB("CompressedClassSpaceSize = ", getFlagValue("CompressedClassSpaceSize", flagMap));
8787
printValMB("MaxMetaspaceSize = ", getFlagValue("MaxMetaspaceSize", flagMap));
88-
if (heap instanceof ShenandoahHeap) {
89-
printValMB("ShenandoahRegionSize = ", ShenandoahHeapRegion.regionSizeBytes());
90-
} else {
91-
printValMB("G1HeapRegionSize = ", HeapRegion.grainBytes());
88+
if (heap instanceof G1CollectedHeap) {
89+
printValMB("G1HeapRegionSize = ", HeapRegion.grainBytes());
9290
}
9391

9492
System.out.println();
@@ -137,6 +135,7 @@ public void run() {
137135
long num_regions = sh.numOfRegions();
138136
System.out.println("Shenandoah Heap:");
139137
System.out.println(" regions = " + num_regions);
138+
printValMB("region size = ", ShenandoahHeapRegion.regionSizeBytes());
140139
printValMB("capacity = ", num_regions * ShenandoahHeapRegion.regionSizeBytes());
141140
printValMB("used = ", sh.used());
142141
printValMB("committed = ", sh.committed());

test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,7 @@ public class JMapHeapConfigTest {
5757
"NewRatio",
5858
"SurvivorRatio",
5959
"MetaspaceSize",
60-
"CompressedClassSpaceSize",
61-
"G1HeapRegionSize"};
60+
"CompressedClassSpaceSize"};
6261

6362
// Test can't deal with negative jlongs:
6463
// ignoring MaxMetaspaceSize

0 commit comments

Comments
 (0)