< prev index next >

src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp

Print this page
rev 11463 : Backport Traversal GC


 153   f(degen_gc_gross,                                  "Pause Degenerated GC (G)")        \
 154   f(degen_gc,                                        "Pause Degenerated GC (N)")        \
 155                                                                                         \
 156   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 157   f(degen_gc_update_roots,                           "  Degen Update Roots")            \
 158   f(degen_gc_update_thread_roots,                    "    DU: Thread Roots")            \
 159   f(degen_gc_update_code_roots,                      "    DU: Code Cache Roots")        \
 160   f(degen_gc_update_string_table_roots,              "    DU: String Table Roots")      \
 161   f(degen_gc_update_universe_roots,                  "    DU: Universe Roots")          \
 162   f(degen_gc_update_jni_roots,                       "    DU: JNI Roots")               \
 163   f(degen_gc_update_jni_weak_roots,                  "    DU: JNI Weak Roots")          \
 164   f(degen_gc_update_synchronizer_roots,              "    DU: Synchronizer Roots")      \
 165   f(degen_gc_update_flat_profiler_roots,             "    DU: FlatProfiler Roots")      \
 166   f(degen_gc_update_management_roots,                "    DU: Management Roots")        \
 167   f(degen_gc_update_system_dict_roots,               "    DU: System Dict Roots")       \
 168   f(degen_gc_update_cldg_roots,                      "    DU: CLDG Roots")              \
 169   f(degen_gc_update_jvmti_roots,                     "    DU: JVMTI Roots")             \
 170   f(degen_gc_update_string_dedup_roots,              "    DU: String Dedup Roots")      \
 171   f(degen_gc_update_finish_queues,                   "    DU: Finish Queues")           \
 172                                                                                         \



















































































 173   f(full_gc_gross,                                   "Pause Full GC (G)")               \
 174   f(full_gc,                                         "Pause Full GC (N)")               \
 175   f(full_gc_heapdumps,                               "  Heap Dumps")                    \
 176   f(full_gc_prepare,                                 "  Prepare")                       \
 177                                                                                         \
 178   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 179   f(full_gc_roots,                                   "  Roots")                         \
 180   f(full_gc_thread_roots,                            "    F: Thread Roots")             \
 181   f(full_gc_code_roots,                              "    F: Code Cache Roots")         \
 182   f(full_gc_string_table_roots,                      "    F: String Table Roots")       \
 183   f(full_gc_universe_roots,                          "    F: Universe Roots")           \
 184   f(full_gc_jni_roots,                               "    F: JNI Roots")                \
 185   f(full_gc_jni_weak_roots,                          "    F: JNI Weak Roots")           \
 186   f(full_gc_synchronizer_roots,                      "    F: Synchronizer Roots")       \
 187   f(full_gc_flat_profiler_roots,                     "    F: FlatProfiler Roots")       \
 188   f(full_gc_management_roots,                        "    F: Management Roots")         \
 189   f(full_gc_system_dictionary_roots,                 "    F: System Dict Roots")        \
 190   f(full_gc_cldg_roots,                              "    F: CLDG Roots")               \
 191   f(full_gc_jvmti_roots,                             "    F: JVMTI Roots")              \
 192   f(full_gc_string_dedup_roots,                      "    F: String Dedup Roots")       \




 153   f(degen_gc_gross,                                  "Pause Degenerated GC (G)")        \
 154   f(degen_gc,                                        "Pause Degenerated GC (N)")        \
 155                                                                                         \
 156   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 157   f(degen_gc_update_roots,                           "  Degen Update Roots")            \
 158   f(degen_gc_update_thread_roots,                    "    DU: Thread Roots")            \
 159   f(degen_gc_update_code_roots,                      "    DU: Code Cache Roots")        \
 160   f(degen_gc_update_string_table_roots,              "    DU: String Table Roots")      \
 161   f(degen_gc_update_universe_roots,                  "    DU: Universe Roots")          \
 162   f(degen_gc_update_jni_roots,                       "    DU: JNI Roots")               \
 163   f(degen_gc_update_jni_weak_roots,                  "    DU: JNI Weak Roots")          \
 164   f(degen_gc_update_synchronizer_roots,              "    DU: Synchronizer Roots")      \
 165   f(degen_gc_update_flat_profiler_roots,             "    DU: FlatProfiler Roots")      \
 166   f(degen_gc_update_management_roots,                "    DU: Management Roots")        \
 167   f(degen_gc_update_system_dict_roots,               "    DU: System Dict Roots")       \
 168   f(degen_gc_update_cldg_roots,                      "    DU: CLDG Roots")              \
 169   f(degen_gc_update_jvmti_roots,                     "    DU: JVMTI Roots")             \
 170   f(degen_gc_update_string_dedup_roots,              "    DU: String Dedup Roots")      \
 171   f(degen_gc_update_finish_queues,                   "    DU: Finish Queues")           \
 172                                                                                         \
 173   f(init_traversal_gc_gross,                         "Pause Init Traversal (G)")        \
 174   f(init_traversal_gc,                               "Pause Init Traversal (N)")        \
 175   f(traversal_gc_prepare,                            "  Prepare")                       \
 176   f(traversal_gc_accumulate_stats,                   "    Accumulate Stats")            \
 177   f(traversal_gc_make_parsable,                      "    Make Parsable")               \
 178   f(traversal_gc_resize_tlabs,                       "    Resize TLABs")                \
 179   f(traversal_gc_prepare_sync_pinned,                "    Sync Pinned")                 \
 180                                                                                         \
 181   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 182   f(init_traversal_gc_work,                          "  Work")                          \
 183   f(init_traversal_gc_thread_roots,                  "    TI: Thread Roots")            \
 184   f(init_traversal_gc_code_roots,                    "    TI: Code Cache Roots")        \
 185   f(init_traversal_gc_string_table_roots,            "    TI: String Table Roots")      \
 186   f(init_traversal_gc_universe_roots,                "    TI: Universe Roots")          \
 187   f(init_traversal_gc_jni_roots,                     "    TI: JNI Roots")               \
 188   f(init_traversal_gc_jni_weak_roots,                "    TI: JNI Weak Roots")          \
 189   f(init_traversal_gc_synchronizer_roots,            "    TI: Synchronizer Roots")      \
 190   f(init_traversal_gc_management_roots,              "    TI: Management Roots")        \
 191   f(init_traversal_gc_system_dict_roots,             "    TI: System Dict Roots")       \
 192   f(init_traversal_gc_cldg_roots,                    "    TI: CLDG Roots")              \
 193   f(init_traversal_gc_jvmti_roots,                   "    TI: JVMTI Roots")             \
 194   f(init_traversal_gc_string_dedup_table_roots,      "    TI: Dedup Table Roots")       \
 195   f(init_traversal_gc_string_dedup_queue_roots,      "    TI: Dedup Queue Roots")       \
 196   f(init_traversal_gc_finish_queues,                 "    TI: Finish Queues")           \
 197                                                                                         \
 198   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 199   f(init_weak_traversal_gc_work,                     "  Weak")                          \
 200   f(init_weak_traversal_gc_thread_roots,             "    TW: Thread Roots")            \
 201   f(init_weak_traversal_gc_code_roots,               "    TW: Code Cache Roots")        \
 202   f(init_weak_traversal_gc_string_table_roots,       "    TW: String Table Roots")      \
 203   f(init_weak_traversal_gc_universe_roots,           "    TW: Universe Roots")          \
 204   f(init_weak_traversal_gc_jni_roots,                "    TW: JNI Roots")               \
 205   f(init_weak_traversal_gc_jni_weak_roots,           "    TW: JNI Weak Roots")          \
 206   f(init_weak_traversal_gc_synchronizer_roots,       "    TW: Synchronizer Roots")      \
 207   f(init_weak_traversal_gc_management_roots,         "    TW: Management Roots")        \
 208   f(init_weak_traversal_gc_system_dict_roots,        "    TW: System Dict Roots")       \
 209   f(init_weak_traversal_gc_cldg_roots,               "    TW: CLDG Roots")              \
 210   f(init_weak_traversal_gc_jvmti_roots,              "    TW: JVMTI Roots")             \
 211   f(init_weak_traversal_gc_string_dedup_table_roots, "    TW: Dedup Table Roots") \
 212   f(init_weak_traversal_gc_string_dedup_queue_roots, "    TW: Dedup Queue Roots")       \
 213   f(init_weak_traversal_gc_finish_queues,            "    TW: Finish Queues")           \
 214                                                                                         \
 215   f(final_traversal_gc_gross,                        "Pause Final Traversal (G)")       \
 216   f(final_traversal_gc,                              "Pause Final Traversal (N)")       \
 217                                                                                         \
 218   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 219   f(final_traversal_gc_work,                         "  Work")                          \
 220   f(final_traversal_gc_thread_roots,                 "    TF: Thread Roots")            \
 221   f(final_traversal_gc_code_roots,                   "    TF: Code Cache Roots")        \
 222   f(final_traversal_gc_string_table_roots,           "    TF: String Table Roots")      \
 223   f(final_traversal_gc_universe_roots,               "    TF: Universe Roots")          \
 224   f(final_traversal_gc_jni_roots,                    "    TF: JNI Roots")               \
 225   f(final_traversal_gc_jni_weak_roots,               "    TF: JNI Weak Roots")          \
 226   f(final_traversal_gc_synchronizer_roots,           "    TF: Synchronizer Roots")      \
 227   f(final_traversal_gc_management_roots,             "    TF: Management Roots")        \
 228   f(final_traversal_gc_system_dict_roots,            "    TF: System Dict Roots")       \
 229   f(final_traversal_gc_cldg_roots,                   "    TF: CLDG Roots")              \
 230   f(final_traversal_gc_jvmti_roots,                  "    TF: JVMTI Roots")             \
 231   f(final_traversal_gc_string_dedup_table_roots,     "    TF: Dedup Table Roots")       \
 232   f(final_traversal_gc_string_dedup_queue_roots,     "    TF: Dedup Queue Roots")       \
 233   f(final_traversal_gc_finish_queues,                "    TF: Finish Queues")           \
 234   f(final_traversal_gc_termination,                  "    TF:   Termination")           \
 235                                                                                         \
 236   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 237   f(final_traversal_update_roots,                    "  Update Roots")                  \
 238   f(final_traversal_update_thread_roots,             "    TU: Thread Roots")            \
 239   f(final_traversal_update_code_roots,               "    TU: Code Cache Roots")        \
 240   f(final_traversal_update_string_table_roots,       "    TU: String Table Roots")      \
 241   f(final_traversal_update_universe_roots,           "    TU: Universe Roots")          \
 242   f(final_traversal_update_jni_roots,                "    TU: JNI Roots")               \
 243   f(final_traversal_update_jni_weak_roots,           "    TU: JNI Weak Roots")          \
 244   f(final_traversal_update_synchronizer_roots,       "    TU: Synchronizer Roots")      \
 245   f(final_traversal_update_management_roots,         "    TU: Management Roots")        \
 246   f(final_traversal_update_system_dict_roots,        "    TU: System Dict Roots")       \
 247   f(final_traversal_update_cldg_roots,               "    TU: CLDG Roots")              \
 248   f(final_traversal_update_jvmti_roots,              "    TU: JVMTI Roots")             \
 249   f(final_traversal_update_string_dedup_table_roots, "    TU: Dedup Table Roots")       \
 250   f(final_traversal_update_string_dedup_queue_roots, "    TU: Dedup Queue Roots")       \
 251   f(final_traversal_update_finish_queues,            "    TU: Finish Queues")           \
 252                                                                                         \
 253   f(traversal_gc_sync_pinned,                        "  Sync Pinned")                   \
 254   f(traversal_gc_cleanup,                            "  Cleanup")                       \
 255                                                                                         \
 256   f(full_gc_gross,                                   "Pause Full GC (G)")               \
 257   f(full_gc,                                         "Pause Full GC (N)")               \
 258   f(full_gc_heapdumps,                               "  Heap Dumps")                    \
 259   f(full_gc_prepare,                                 "  Prepare")                       \
 260                                                                                         \
 261   /* Per-thread timer block, should have "roots" counters in consistent order */        \
 262   f(full_gc_roots,                                   "  Roots")                         \
 263   f(full_gc_thread_roots,                            "    F: Thread Roots")             \
 264   f(full_gc_code_roots,                              "    F: Code Cache Roots")         \
 265   f(full_gc_string_table_roots,                      "    F: String Table Roots")       \
 266   f(full_gc_universe_roots,                          "    F: Universe Roots")           \
 267   f(full_gc_jni_roots,                               "    F: JNI Roots")                \
 268   f(full_gc_jni_weak_roots,                          "    F: JNI Weak Roots")           \
 269   f(full_gc_synchronizer_roots,                      "    F: Synchronizer Roots")       \
 270   f(full_gc_flat_profiler_roots,                     "    F: FlatProfiler Roots")       \
 271   f(full_gc_management_roots,                        "    F: Management Roots")         \
 272   f(full_gc_system_dictionary_roots,                 "    F: System Dict Roots")        \
 273   f(full_gc_cldg_roots,                              "    F: CLDG Roots")               \
 274   f(full_gc_jvmti_roots,                             "    F: JVMTI Roots")              \
 275   f(full_gc_string_dedup_roots,                      "    F: String Dedup Roots")       \


< prev index next >