-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 16, 17
-
Component/s: hotspot
-
b15
Reproduce:
- run jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java with -XX:-UseCompressedClassPointers
For example, here is the incorrect metaspace statistics before the fix:
```
Event:jdk.MetaspaceSummary {
startTime = 10:35:24.762
gcId = 3
when = "Before GC"
gcThreshold = 21.0 MB
metaspace = {
committed = 10.3 MB
used = 10.2 MB
reserved = 16.0 MB
}
dataSpace = {
committed = 10.3 MB
used = 10.2 MB
reserved = 16.0 MB
}
classSpace = {
committed = 10.3 MB
used = 10.2 MB
reserved = 16.0 MB
}
}
```
- run jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java with -XX:-UseCompressedClassPointers
For example, here is the incorrect metaspace statistics before the fix:
```
Event:jdk.MetaspaceSummary {
startTime = 10:35:24.762
gcId = 3
when = "Before GC"
gcThreshold = 21.0 MB
metaspace = {
committed = 10.3 MB
used = 10.2 MB
reserved = 16.0 MB
}
dataSpace = {
committed = 10.3 MB
used = 10.2 MB
reserved = 16.0 MB
}
classSpace = {
committed = 10.3 MB
used = 10.2 MB
reserved = 16.0 MB
}
}
```
- relates to
-
JDK-8264983 Add gtest for JDK-8264008
-
- Resolved
-
-
JDK-8251158 Implementation of JEP 387: Elastic Metaspace
-
- Resolved
-