src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File webrev Sdiff src/share/vm/gc/g1

src/share/vm/gc/g1/g1GCPhaseTimes.hpp

Print this page




  29 #include "memory/allocation.hpp"
  30 
  31 class LineBuffer;
  32 
  33 template <class T> class WorkerDataArray;
  34 
  35 class G1GCPhaseTimes : public CHeapObj<mtGC> {
  36   uint _max_gc_threads;
  37   jlong _gc_start_counter;
  38   double _gc_pause_time_ms;
  39 
  40  public:
  41   enum GCParPhases {
  42     GCWorkerStart,
  43     ExtRootScan,
  44     ThreadRoots,
  45     StringTableRoots,
  46     UniverseRoots,
  47     JNIRoots,
  48     ObjectSynchronizerRoots,
  49     FlatProfilerRoots,
  50     ManagementRoots,
  51     SystemDictionaryRoots,
  52     CLDGRoots,
  53     JVMTIRoots,
  54     CMRefRoots,
  55     WaitForStrongCLD,
  56     WeakCLDRoots,
  57     SATBFiltering,
  58     UpdateRS,
  59     ScanHCC,
  60     ScanRS,
  61     CodeRoots,
  62 #if INCLUDE_AOT
  63     AOTCodeRoots,
  64 #endif
  65     ObjCopy,
  66     Termination,
  67     Other,
  68     GCWorkerTotal,
  69     GCWorkerEnd,




  29 #include "memory/allocation.hpp"
  30 
  31 class LineBuffer;
  32 
  33 template <class T> class WorkerDataArray;
  34 
  35 class G1GCPhaseTimes : public CHeapObj<mtGC> {
  36   uint _max_gc_threads;
  37   jlong _gc_start_counter;
  38   double _gc_pause_time_ms;
  39 
  40  public:
  41   enum GCParPhases {
  42     GCWorkerStart,
  43     ExtRootScan,
  44     ThreadRoots,
  45     StringTableRoots,
  46     UniverseRoots,
  47     JNIRoots,
  48     ObjectSynchronizerRoots,

  49     ManagementRoots,
  50     SystemDictionaryRoots,
  51     CLDGRoots,
  52     JVMTIRoots,
  53     CMRefRoots,
  54     WaitForStrongCLD,
  55     WeakCLDRoots,
  56     SATBFiltering,
  57     UpdateRS,
  58     ScanHCC,
  59     ScanRS,
  60     CodeRoots,
  61 #if INCLUDE_AOT
  62     AOTCodeRoots,
  63 #endif
  64     ObjCopy,
  65     Termination,
  66     Other,
  67     GCWorkerTotal,
  68     GCWorkerEnd,


src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File