src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
changeset 53276 72fdf46a274e
parent 53244 9807daeb47c4
child 53574 f38270ce02cc
equal deleted inserted replaced
53275:f5e601ad26a8 53276:72fdf46a274e
     1 /*
     1 /*
     2  * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved.
     2  * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved.
     3  *
     3  *
     4  * This code is free software; you can redistribute it and/or modify it
     4  * This code is free software; you can redistribute it and/or modify it
     5  * under the terms of the GNU General Public License version 2 only, as
     5  * under the terms of the GNU General Public License version 2 only, as
     6  * published by the Free Software Foundation.
     6  * published by the Free Software Foundation.
     7  *
     7  *
    87   f(weakrefs_termination,                           "      Termination")                \
    87   f(weakrefs_termination,                           "      Termination")                \
    88   f(purge,                                          "  System Purge")                   \
    88   f(purge,                                          "  System Purge")                   \
    89   f(purge_class_unload,                             "    Unload Classes")               \
    89   f(purge_class_unload,                             "    Unload Classes")               \
    90   f(purge_par,                                      "    Parallel Cleanup")             \
    90   f(purge_par,                                      "    Parallel Cleanup")             \
    91   f(purge_cldg,                                     "    CLDG")                         \
    91   f(purge_cldg,                                     "    CLDG")                         \
    92   f(purge_string_dedup,                             "    String Dedup")                 \
       
    93   f(complete_liveness,                              "  Complete Liveness")              \
    92   f(complete_liveness,                              "  Complete Liveness")              \
    94   f(prepare_evac,                                   "  Prepare Evacuation")             \
    93   f(prepare_evac,                                   "  Prepare Evacuation")             \
    95   f(recycle_regions,                                "  Recycle regions")                \
    94   f(recycle_regions,                                "  Recycle regions")                \
    96                                                                                         \
    95                                                                                         \
    97   /* Per-thread timer block, should have "roots" counters in consistent order */        \
    96   /* Per-thread timer block, should have "roots" counters in consistent order */        \
   253   f(full_gc_weakrefs_termination,                    "        Termination")             \
   252   f(full_gc_weakrefs_termination,                    "        Termination")             \
   254   f(full_gc_purge,                                   "    System Purge")                \
   253   f(full_gc_purge,                                   "    System Purge")                \
   255   f(full_gc_purge_class_unload,                      "      Unload Classes")            \
   254   f(full_gc_purge_class_unload,                      "      Unload Classes")            \
   256   f(full_gc_purge_par,                               "    Parallel Cleanup")            \
   255   f(full_gc_purge_par,                               "    Parallel Cleanup")            \
   257   f(full_gc_purge_cldg,                              "    CLDG")                        \
   256   f(full_gc_purge_cldg,                              "    CLDG")                        \
   258   f(full_gc_purge_string_dedup,                      "    String Dedup")                \
       
   259   f(full_gc_calculate_addresses,                     "  Calculate Addresses")           \
   257   f(full_gc_calculate_addresses,                     "  Calculate Addresses")           \
   260   f(full_gc_calculate_addresses_regular,             "    Regular Objects")             \
   258   f(full_gc_calculate_addresses_regular,             "    Regular Objects")             \
   261   f(full_gc_calculate_addresses_humong,              "    Humongous Objects")           \
   259   f(full_gc_calculate_addresses_humong,              "    Humongous Objects")           \
   262   f(full_gc_adjust_pointers,                         "  Adjust Pointers")               \
   260   f(full_gc_adjust_pointers,                         "  Adjust Pointers")               \
   263   f(full_gc_copy_objects,                            "  Copy Objects")                  \
   261   f(full_gc_copy_objects,                            "  Copy Objects")                  \