RFR(s): 8150362: G1 base elapsed time prediction is wrong because rs_length prediction is wrong
sangheon.kim at oracle.com
Tue Mar 8 18:08:10 UTC 2016
Could I have some reviews for this change?
We predict remembered set length as follows from
size_t rs_length = predict_rs_length_diff();
This is incomplete and it is inconsistent when compare with the use case
of the function from
'adj_rs_lengths = rs_lengths + predict_rs_length_diff()'
In this case, we use rs_length + rs_length_diff.
I am proposing to use the sum of rs_length and rs_length_diff.
i.e. 'rs length + rs length diff'.
Testing: JPRT, some performance tests showed no big difference.
More information about the hotspot-gc-dev