Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8244243

Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 8-shenandoah, 11.0.9, 14, 15
    • Fix Version/s: 15
    • Component/s: hotspot
    • Subcomponent:
      gc
    • Resolved In Build:
      b23

      Description

      Shenandoah phase timing tracking and JFR event supporting are inconsistent, as JFR event supporting was added gradually.

      This cleanup intends to better define the tracking behaviors by different classes, also added missing JFR worker events.

      ShenandoahGCPhaseTiming: only tracks Shenandoah specific timing, but does not emit JFR event.

      ShenandoahPausePhase, ShenandoahConcurrentPhase and ShenandoahGCPhase: track Shenandoah specific timings and also emit JFR events.

        Attachments

          Activity

            People

            Assignee:
            zgu Zhengyu Gu
            Reporter:
            zgu Zhengyu Gu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: