-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 17, 20, 21
-
b22
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8308693 | 20.0.2 | Oli Gillespie | P4 | Resolved | Fixed | b07 |
JDK-8308298 | 17.0.8 | Oli Gillespie | P4 | Resolved | Fixed | b04 |
Collecting the data for object count events can be expensive (seconds). The G1 concurrent collector has a debug timer for this phase, but Serial, Parallel and G1 full collector are missing this logging, which can cause confusion for the user who sees long pauses with no explanation. Other collectors (ZGC, Shenandoah, Epsilon) do not emit this event, so are not in scope.
The usual -Xlog:gc+phases=debug should show it.
- backported by
-
JDK-8308298 Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code
-
- Resolved
-
-
JDK-8308693 Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code
-
- Resolved
-
- relates to
-
JDK-8199712 Flight Recorder
-
- Closed
-
- links to
-
Commit openjdk/jdk17u-dev/61c73517
-
Commit openjdk/jdk20u/9997c714
-
Commit openjdk/jdk/3f1927a7
-
Review openjdk/jdk17u-dev/1344
-
Review openjdk/jdk20u/79
-
Review openjdk/jdk/13772