RFR: 8231153: Improve concurrent refinement statistics
kim.barrett at oracle.com
Tue Sep 24 02:58:41 UTC 2019
Please review this change to collection additional statistics about
the generation and processing of dirty cards. These are needed for
future improvements to the control of the concurrent refinement
This change adds tracking and prediction of the rate at which
concurrent refinement threads process cards. It also adds tracking
and prediction of the rate at which mutator threads generate cards.
As part of that, there is now tracking of total cards processed by the
concurrent refinement threads and the mutator threads. This is now
used by G1RemsetSummary instead of the buffer counts previously reported.
some local by-hand testing to look at the rate tracking.
More information about the hotspot-gc-dev