< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
Print this page
rev 58201 : 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: XXX
@@ -40,30 +40,6 @@
public:
ShenandoahWorkerTimingsTracker(ShenandoahWorkerTimings* worker_times, ShenandoahPhaseTimings::GCParPhases phase, uint worker_id);
~ShenandoahWorkerTimingsTracker();
};
-
-class ShenandoahTerminationTimingsTracker : public StackObj {
-private:
- double _start_time;
- uint _worker_id;
-
-public:
- ShenandoahTerminationTimingsTracker(uint worker_id);
- ~ShenandoahTerminationTimingsTracker();
-};
-
-// Tracking termination time in specific GC phase
-class ShenandoahTerminationTracker : public StackObj {
-private:
- ShenandoahPhaseTimings::Phase _phase;
-
- static ShenandoahPhaseTimings::Phase _current_termination_phase;
-public:
- ShenandoahTerminationTracker(ShenandoahPhaseTimings::Phase phase);
- ~ShenandoahTerminationTracker();
-
- static ShenandoahPhaseTimings::Phase current_termination_phase() { return _current_termination_phase; }
-};
-
#endif // SHARE_GC_SHENANDOAH_SHENANDOAHTIMINGTRACKER_HPP
< prev index next >