< prev index next >

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

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

*** 44,54 **** WeakRefPhase3, FinalRefPhase2, FinalRefPhase3, PhantomRefPhase2, PhantomRefPhase3, - RefEnqueue, RefParPhaseMax }; // Sub-phases that are used when processing each j.l.Reference types. // Only SoftReference has RefPhase1. --- 44,53 ----
*** 131,141 **** 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 { --- 130,139 ----
*** 201,215 **** 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 --- 199,204 ----
< prev index next >