< prev index next >

src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp

Print this page
rev 49836 : [mq]: 8202017-reference-processor-remove-enqueue

@@ -44,11 +44,10 @@
     WeakRefPhase3,
     FinalRefPhase2,
     FinalRefPhase3,
     PhantomRefPhase2,
     PhantomRefPhase3,
-    RefEnqueue,
     RefParPhaseMax
   };
 
   // Sub-phases that are used when processing each j.l.Reference types.
   // Only SoftReference has RefPhase1.

@@ -131,11 +130,10 @@
   GCTimer* gc_timer() const { return _gc_timer; }
 
   // Reset all fields. If not reset at next cycle, an assertion will fail.
   void reset();
 
-  void print_enqueue_phase(uint base_indent = 0, bool print_total = true) const;
   void print_all_references(uint base_indent = 0, bool print_total = true) const;
 };
 
 // Updates working time of each worker thread.
 class RefProcWorkerTimeTracker : public StackObj {

@@ -201,15 +199,6 @@
                            ReferenceProcessorPhaseTimes* phase_times,
                            ReferenceProcessor* rp);
   ~RefProcPhaseTimesTracker();
 };
 
-// Updates enqueue time related information.
-// - Enqueueing time, enqueued reference count and stats for each working thread if MT processed.
-class RefProcEnqueueTimeTracker : public RefProcPhaseTimeBaseTracker {
-public:
-  RefProcEnqueueTimeTracker(ReferenceProcessorPhaseTimes* phase_times,
-                            ReferenceProcessorStats& stats);
-  ~RefProcEnqueueTimeTracker();
-};
-
 #endif // SHARE_VM_GC_SHARED_REFERENCEPROCESSORPHASETIMES_HPP
< prev index next >