< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp

Print this page
rev 58201 : 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: XXX

*** 40,69 **** 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 --- 40,45 ----
< prev index next >