mirror of
https://github.com/openjdk/jdk.git
synced 2026-05-09 21:19:38 +00:00
8277824: Remove empty RefProcSubPhasesWorkerTimeTracker destructor
Co-authored-by: Kim Barrett <kbarrett@openjdk.org> Reviewed-by: tschatzl, kbarrett
This commit is contained in:
parent
27299eaa98
commit
fde6fe7997
@ -101,10 +101,7 @@ RefProcWorkerTimeTracker::~RefProcWorkerTimeTracker() {
|
||||
RefProcSubPhasesWorkerTimeTracker::RefProcSubPhasesWorkerTimeTracker(ReferenceProcessor::RefProcSubPhases phase,
|
||||
ReferenceProcessorPhaseTimes* phase_times,
|
||||
uint worker_id) :
|
||||
RefProcWorkerTimeTracker(phase_times->sub_phase_worker_time_sec(phase), worker_id) {
|
||||
}
|
||||
|
||||
RefProcSubPhasesWorkerTimeTracker::~RefProcSubPhasesWorkerTimeTracker() {
|
||||
_tracker(phase_times->sub_phase_worker_time_sec(phase), worker_id) {
|
||||
}
|
||||
|
||||
RefProcPhaseTimeBaseTracker::RefProcPhaseTimeBaseTracker(const char* title,
|
||||
|
||||
@ -98,23 +98,23 @@ public:
|
||||
void print_all_references(uint base_indent = 0, bool print_total = true) const;
|
||||
};
|
||||
|
||||
class RefProcWorkerTimeTracker : public CHeapObj<mtGC> {
|
||||
class RefProcWorkerTimeTracker : public StackObj {
|
||||
protected:
|
||||
WorkerDataArray<double>* _worker_time;
|
||||
double _start_time;
|
||||
uint _worker_id;
|
||||
public:
|
||||
RefProcWorkerTimeTracker(WorkerDataArray<double>* worker_time, uint worker_id);
|
||||
virtual ~RefProcWorkerTimeTracker();
|
||||
~RefProcWorkerTimeTracker();
|
||||
};
|
||||
|
||||
// Updates working time of each worker thread for a given sub phase.
|
||||
class RefProcSubPhasesWorkerTimeTracker : public RefProcWorkerTimeTracker {
|
||||
class RefProcSubPhasesWorkerTimeTracker : public StackObj {
|
||||
RefProcWorkerTimeTracker _tracker;
|
||||
public:
|
||||
RefProcSubPhasesWorkerTimeTracker(ReferenceProcessor::RefProcSubPhases phase,
|
||||
ReferenceProcessorPhaseTimes* phase_times,
|
||||
uint worker_id);
|
||||
~RefProcSubPhasesWorkerTimeTracker();
|
||||
};
|
||||
|
||||
class RefProcPhaseTimeBaseTracker : public StackObj {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user