< 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 >