-
Bug
-
Resolution: Fixed
-
P3
-
17, 21, 22
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8310433 | 21.0.1 | Kim Barrett | P3 | Resolved | Fixed | b02 |
JDK-8310301 | 21 | Kim Barrett | P3 | Resolved | Fixed | b28 |
JDK-8310532 | 17.0.9-oracle | Kim Barrett | P3 | Resolved | Fixed | b01 |
JDK-8310738 | 17.0.9 | Martin Doerr | P3 | Resolved | Fixed | b01 |
Looking at jvmstat counters I see the following values for 'used' jvmstat counters:
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.0.space.0.used = 88202184
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.0.space.1.used = 88202184
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.0.space.2.used = 88202184
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.1.space.0.used = 88202184
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: Sum 352808736
- note all 'used' counters have the same value.
Normal case looks similar to this:
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.0.space.0.used = 9069768
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.0.space.1.used = 0
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.0.space.2.used = 1062200
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: sun.gc.generation.1.space.0.used = 80296096
INFO [org.graalvm.visualvm.tools.jvmstat.JvmJvmstatModel]: Sum 90428064
It looks to me that last_used_in_bytes should be instance variable of SpaceCounters , since there are four instances of SpaceCounters and all those instances need to remember last_used_in_bytes.
- backported by
-
JDK-8310301 Incorrect value of 'used' jvmstat counter
- Resolved
-
JDK-8310433 Incorrect value of 'used' jvmstat counter
- Resolved
-
JDK-8310532 Incorrect value of 'used' jvmstat counter
- Resolved
-
JDK-8310738 Incorrect value of 'used' jvmstat counter
- Resolved
- relates to
-
JDK-8268265 MutableSpaceUsedHelper::take_sample() hits assert(left >= right) failed: avoid overflow
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/00b8f5d6
-
Commit openjdk/jdk21/ace56237
-
Commit openjdk/jdk/92167505
-
Review openjdk/jdk17u-dev/1494
-
Review openjdk/jdk21/27
-
Review openjdk/jdk/14195