src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
changeset 58676 92e7d617897e
parent 57669 18f189e69b29
child 58679 9c3209ff7550
child 58711 765ecbffe88a
equal deleted inserted replaced
58675:0cc52a55fce4 58676:92e7d617897e
    98   f(purge,                                          "  System Purge")                   \
    98   f(purge,                                          "  System Purge")                   \
    99   f(purge_class_unload,                             "    Unload Classes")               \
    99   f(purge_class_unload,                             "    Unload Classes")               \
   100   f(purge_par,                                      "    Parallel Cleanup")             \
   100   f(purge_par,                                      "    Parallel Cleanup")             \
   101   f(purge_cldg,                                     "    CLDG")                         \
   101   f(purge_cldg,                                     "    CLDG")                         \
   102   f(complete_liveness,                              "  Complete Liveness")              \
   102   f(complete_liveness,                              "  Complete Liveness")              \
       
   103   f(retire_tlabs,                                   "  Retire TLABs")                   \
       
   104   f(trash_cset,                                     "  Trash CSet")                     \
   103   f(prepare_evac,                                   "  Prepare Evacuation")             \
   105   f(prepare_evac,                                   "  Prepare Evacuation")             \
   104   f(recycle_regions,                                "  Recycle regions")                \
       
   105                                                                                         \
   106                                                                                         \
   106   /* Per-thread timer block, should have "roots" counters in consistent order */        \
   107   /* Per-thread timer block, should have "roots" counters in consistent order */        \
   107   f(init_evac,                                      "  Initial Evacuation")             \
   108   f(init_evac,                                      "  Initial Evacuation")             \
   108   f(evac_thread_roots,                              "    E: Thread Roots")              \
   109   f(evac_thread_roots,                              "    E: Thread Roots")              \
   109   f(evac_code_roots,                                "    E: Code Cache Roots")          \
   110   f(evac_code_roots,                                "    E: Code Cache Roots")          \
   125   f(evac_string_dedup_queue_roots,                  "    E: String Dedup Queue Roots")  \
   126   f(evac_string_dedup_queue_roots,                  "    E: String Dedup Queue Roots")  \
   126   f(evac_finish_queues,                             "    E: Finish Queues")             \
   127   f(evac_finish_queues,                             "    E: Finish Queues")             \
   127                                                                                         \
   128                                                                                         \
   128   f(final_evac_gross,                               "Pause Final Evac (G)")             \
   129   f(final_evac_gross,                               "Pause Final Evac (G)")             \
   129   f(final_evac,                                     "Pause Final Evac (N)")             \
   130   f(final_evac,                                     "Pause Final Evac (N)")             \
       
   131   f(final_evac_retire_gclabs,                       "  Retire GCLABs")                  \
   130                                                                                         \
   132                                                                                         \
   131   f(init_update_refs_gross,                         "Pause Init  Update Refs (G)")      \
   133   f(init_update_refs_gross,                         "Pause Init  Update Refs (G)")      \
   132   f(init_update_refs,                               "Pause Init  Update Refs (N)")      \
   134   f(init_update_refs,                               "Pause Init  Update Refs (N)")      \
       
   135   f(init_update_refs_retire_gclabs,                 "  Retire GCLABs")                  \
       
   136   f(init_update_refs_prepare,                       "  Prepare")                        \
   133                                                                                         \
   137                                                                                         \
   134   f(final_update_refs_gross,                         "Pause Final Update Refs (G)")     \
   138   f(final_update_refs_gross,                         "Pause Final Update Refs (G)")     \
   135   f(final_update_refs,                               "Pause Final Update Refs (N)")     \
   139   f(final_update_refs,                               "Pause Final Update Refs (N)")     \
   136   f(final_update_refs_finish_work,                   "  Finish Work")                   \
   140   f(final_update_refs_finish_work,                   "  Finish Work")                   \
   137                                                                                         \
   141                                                                                         \
   155   f(final_update_refs_jvmti_roots,                   "    UR: JVMTI Roots")             \
   159   f(final_update_refs_jvmti_roots,                   "    UR: JVMTI Roots")             \
   156   f(final_update_refs_string_dedup_table_roots,      "    UR: Dedup Table Roots")       \
   160   f(final_update_refs_string_dedup_table_roots,      "    UR: Dedup Table Roots")       \
   157   f(final_update_refs_string_dedup_queue_roots,      "    UR: Dedup Queue Roots")       \
   161   f(final_update_refs_string_dedup_queue_roots,      "    UR: Dedup Queue Roots")       \
   158   f(final_update_refs_finish_queues,                 "    UR: Finish Queues")           \
   162   f(final_update_refs_finish_queues,                 "    UR: Finish Queues")           \
   159                                                                                         \
   163                                                                                         \
   160   f(final_update_refs_recycle,                       "  Recycle")                       \
   164   f(final_update_refs_trash_cset,                    "  Trash CSet")                    \
   161                                                                                         \
   165                                                                                         \
   162   f(degen_gc_gross,                                  "Pause Degenerated GC (G)")        \
   166   f(degen_gc_gross,                                  "Pause Degenerated GC (G)")        \
   163   f(degen_gc,                                        "Pause Degenerated GC (N)")        \
   167   f(degen_gc,                                        "Pause Degenerated GC (N)")        \
   164                                                                                         \
   168                                                                                         \
   165   /* Per-thread timer block, should have "roots" counters in consistent order */        \
   169   /* Per-thread timer block, should have "roots" counters in consistent order */        \