8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers
Removed no longer needed phase time. Reviewed-by: sjohanss, tschatzl
This commit is contained in:
parent
448e003050
commit
a72d25fcc7
@ -1948,12 +1948,8 @@ void G1CollectedHeap::iterate_hcc_closure(G1CardTableEntryClosure* cl, uint work
|
||||
|
||||
void G1CollectedHeap::iterate_dirty_card_closure(G1CardTableEntryClosure* cl, uint worker_i) {
|
||||
G1DirtyCardQueueSet& dcqs = G1BarrierSet::dirty_card_queue_set();
|
||||
size_t n_completed_buffers = 0;
|
||||
while (dcqs.apply_closure_during_gc(cl, worker_i)) {
|
||||
n_completed_buffers++;
|
||||
}
|
||||
while (dcqs.apply_closure_during_gc(cl, worker_i)) {}
|
||||
assert(dcqs.num_cards() == 0, "Completed buffers exist!");
|
||||
phase_times()->record_thread_work_item(G1GCPhaseTimes::MergeLB, worker_i, n_completed_buffers, G1GCPhaseTimes::MergeLBProcessedBuffers);
|
||||
}
|
||||
|
||||
// Computes the sum of the storage used by the various regions.
|
||||
|
@ -125,8 +125,6 @@ G1GCPhaseTimes::G1GCPhaseTimes(STWGCTimer* gc_timer, uint max_gc_threads) :
|
||||
_opt_scan_hr_used_memory = new WorkerDataArray<size_t>(max_gc_threads, "Used Memory:");
|
||||
_gc_par_phases[OptScanHR]->link_thread_work_items(_opt_scan_hr_used_memory, ScanHRUsedMemory);
|
||||
|
||||
_merge_lb_processed_buffers = new WorkerDataArray<size_t>(max_gc_threads, "Processed Buffers:");
|
||||
_gc_par_phases[MergeLB]->link_thread_work_items(_merge_lb_processed_buffers, MergeLBProcessedBuffers);
|
||||
_merge_lb_dirty_cards = new WorkerDataArray<size_t>(max_gc_threads, "Dirty Cards:");
|
||||
_gc_par_phases[MergeLB]->link_thread_work_items(_merge_lb_dirty_cards, MergeLBDirtyCards);
|
||||
_merge_lb_skipped_cards = new WorkerDataArray<size_t>(max_gc_threads, "Skipped Cards:");
|
||||
|
@ -106,7 +106,6 @@ class G1GCPhaseTimes : public CHeapObj<mtGC> {
|
||||
};
|
||||
|
||||
enum GCMergeLBWorkItems {
|
||||
MergeLBProcessedBuffers,
|
||||
MergeLBDirtyCards,
|
||||
MergeLBSkippedCards
|
||||
};
|
||||
@ -129,7 +128,6 @@ class G1GCPhaseTimes : public CHeapObj<mtGC> {
|
||||
WorkerDataArray<size_t>* _merge_hcc_dirty_cards;
|
||||
WorkerDataArray<size_t>* _merge_hcc_skipped_cards;
|
||||
|
||||
WorkerDataArray<size_t>* _merge_lb_processed_buffers;
|
||||
WorkerDataArray<size_t>* _merge_lb_dirty_cards;
|
||||
WorkerDataArray<size_t>* _merge_lb_skipped_cards;
|
||||
|
||||
|
@ -105,7 +105,6 @@ public class TestGCLogMessages {
|
||||
new LogMessageWithLevel("Merged Coarse", Level.DEBUG),
|
||||
new LogMessageWithLevel("Hot Card Cache", Level.DEBUG),
|
||||
new LogMessageWithLevel("Log Buffers", Level.DEBUG),
|
||||
new LogMessageWithLevel("Processed Buffers", Level.DEBUG),
|
||||
new LogMessageWithLevel("Dirty Cards", Level.DEBUG),
|
||||
new LogMessageWithLevel("Skipped Cards", Level.DEBUG),
|
||||
// Scan Heap Roots
|
||||
|
Loading…
x
Reference in New Issue
Block a user