< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Print this page
@@ -42,28 +42,34 @@
    f(CNT_PREFIX ## CLDGRoots,                DESC_PREFIX "CLDG Roots")                  \
    f(CNT_PREFIX ## CodeCacheUnload,          DESC_PREFIX "Unload Code Caches")          \
    f(CNT_PREFIX ## CLDUnlink,                DESC_PREFIX "Unlink CLDs")                 \
    f(CNT_PREFIX ## WeakRefProc,              DESC_PREFIX "Weak References")             \
    f(CNT_PREFIX ## ParallelMark,             DESC_PREFIX "Parallel Mark")               \
+   f(CNT_PREFIX ## ScanClusters,             DESC_PREFIX "Scan Clusters")
    // end
  
  #define SHENANDOAH_PHASE_DO(f)                                                         \
    f(conc_reset,                                     "Concurrent Reset")                \
                                                                                         \
    f(init_mark_gross,                                "Pause Init Mark (G)")             \
    f(init_mark,                                      "Pause Init Mark (N)")             \
    f(init_manage_tlabs,                              "  Manage TLABs")                  \
    f(init_update_region_states,                      "  Update Region States")          \
                                                                                         \
+   f(init_scan_rset,                                 "Concurrent Scan Remembered Set")  \
+   SHENANDOAH_PAR_PHASE_DO(init_scan_rset_,          "  RS: ", f)                       \
+                                                                                        \
    f(conc_mark_roots,                                "Concurrent Mark Roots ")          \
    SHENANDOAH_PAR_PHASE_DO(conc_mark_roots,          "  CMR: ", f)                      \
    f(conc_mark,                                      "Concurrent Marking")              \
                                                                                         \
    f(final_mark_gross,                               "Pause Final Mark (G)")            \
    f(final_mark,                                     "Pause Final Mark (N)")            \
    f(finish_mark,                                    "  Finish Mark")                   \
    SHENANDOAH_PAR_PHASE_DO(finish_mark_,             "    FM: ", f)                     \
+   f(coalesce_and_fill,                              "Coalesce and Fill Old Dead")      \
+   SHENANDOAH_PAR_PHASE_DO(coalesce_and_fill_,       "    CFOD: ", f)                   \
    f(purge,                                          "  System Purge")                  \
    SHENANDOAH_PAR_PHASE_DO(purge_cu_par_,            "      CU: ", f)                   \
    f(purge_weak_par,                                 "    Weak Roots")                  \
    SHENANDOAH_PAR_PHASE_DO(purge_weak_par_,          "      WR: ", f)                   \
    f(final_update_region_states,                     "  Update Region States")          \

@@ -169,10 +175,11 @@
    f(full_gc_copy_objects,                           "  Copy Objects")                  \
    f(full_gc_copy_objects_regular,                   "    Regular Objects")             \
    f(full_gc_copy_objects_humong,                    "    Humongous Objects")           \
    f(full_gc_copy_objects_reset_complete,            "    Reset Complete Bitmap")       \
    f(full_gc_copy_objects_rebuild,                   "    Rebuild Region Sets")         \
+   f(full_gc_reconstruct_remembered_set,             "    Reconstruct Remembered Set")  \
    f(full_gc_heapdump_post,                          "  Post Heap Dump")                \
                                                                                         \
    f(conc_uncommit,                                  "Concurrent Uncommit")             \
    f(pacing,                                         "Pacing")                          \
                                                                                         \
< prev index next >