--- a/src/hotspot/share/gc/g1/g1RemSetSummary.hpp Thu Oct 17 20:27:44 2019 +0100
+++ b/src/hotspot/share/gc/g1/g1RemSetSummary.hpp Thu Oct 17 20:53:35 2019 +0100
@@ -36,11 +36,8 @@
private:
friend class GetRSThreadVTimeClosure;
- G1RemSet* _rem_set;
-
- size_t _num_conc_refined_cards;
- size_t _num_processed_buf_mutator;
- size_t _num_processed_buf_rs_threads;
+ size_t _total_mutator_refined_cards;
+ size_t _total_concurrent_refined_cards;
size_t _num_coarsenings;
@@ -58,8 +55,7 @@
void update();
public:
- G1RemSetSummary();
- G1RemSetSummary(G1RemSet* remset);
+ G1RemSetSummary(bool should_update = true);
~G1RemSetSummary();
@@ -76,20 +72,16 @@
return _sampling_thread_vtime;
}
- size_t num_conc_refined_cards() const {
- return _num_conc_refined_cards;
+ size_t total_mutator_refined_cards() const {
+ return _total_mutator_refined_cards;
}
- size_t num_processed_buf_mutator() const {
- return _num_processed_buf_mutator;
+ size_t total_concurrent_refined_cards() const {
+ return _total_concurrent_refined_cards;
}
- size_t num_processed_buf_rs_threads() const {
- return _num_processed_buf_rs_threads;
- }
-
- size_t num_processed_buf_total() const {
- return num_processed_buf_mutator() + num_processed_buf_rs_threads();
+ size_t total_refined_cards() const {
+ return total_mutator_refined_cards() + total_concurrent_refined_cards();
}
size_t num_coarsenings() const {