8227090: G1 does not account the OptMergeRS in cost per card calculation
Reviewed-by: sangheki, kbarrett
This commit is contained in:
parent
b4d014896a
commit
1ddf09fb12
@ -685,7 +685,8 @@ void G1Policy::record_collection_pause_end(double pause_time_ms, size_t heap_use
|
||||
double avg_time_remset_scan = ((average_time_ms(G1GCPhaseTimes::ScanHR) + average_time_ms(G1GCPhaseTimes::OptScanHR)) *
|
||||
remset_cards_scanned / total_cards_scanned) +
|
||||
average_time_ms(G1GCPhaseTimes::MergeER) +
|
||||
average_time_ms(G1GCPhaseTimes::MergeRS);
|
||||
average_time_ms(G1GCPhaseTimes::MergeRS) +
|
||||
average_time_ms(G1GCPhaseTimes::OptMergeRS);
|
||||
|
||||
cost_per_remset_card_ms = avg_time_remset_scan / remset_cards_scanned;
|
||||
_analytics->report_cost_per_remset_card_ms(cost_per_remset_card_ms, this_pause_was_young_only);
|
||||
|
Loading…
x
Reference in New Issue
Block a user