equal
deleted
inserted
replaced
34 |
34 |
35 class G1RemSetSummary { |
35 class G1RemSetSummary { |
36 private: |
36 private: |
37 friend class GetRSThreadVTimeClosure; |
37 friend class GetRSThreadVTimeClosure; |
38 |
38 |
39 G1RemSet* _rem_set; |
|
40 |
|
41 size_t _total_mutator_refined_cards; |
39 size_t _total_mutator_refined_cards; |
42 size_t _total_concurrent_refined_cards; |
40 size_t _total_concurrent_refined_cards; |
43 |
41 |
44 size_t _num_coarsenings; |
42 size_t _num_coarsenings; |
45 |
43 |
55 |
53 |
56 // update this summary with current data from various places |
54 // update this summary with current data from various places |
57 void update(); |
55 void update(); |
58 |
56 |
59 public: |
57 public: |
60 G1RemSetSummary(); |
58 G1RemSetSummary(bool should_update = true); |
61 G1RemSetSummary(G1RemSet* remset); |
|
62 |
59 |
63 ~G1RemSetSummary(); |
60 ~G1RemSetSummary(); |
64 |
61 |
65 // set the counters in this summary to the values of the others |
62 // set the counters in this summary to the values of the others |
66 void set(G1RemSetSummary* other); |
63 void set(G1RemSetSummary* other); |