equal
deleted
inserted
replaced
59 G1RemSetScanState* _scan_state; |
59 G1RemSetScanState* _scan_state; |
60 |
60 |
61 G1RemSetSummary _prev_period_summary; |
61 G1RemSetSummary _prev_period_summary; |
62 |
62 |
63 G1CollectedHeap* _g1h; |
63 G1CollectedHeap* _g1h; |
64 size_t _num_conc_refined_cards; // Number of cards refined concurrently to the mutator. |
|
65 |
64 |
66 G1CardTable* _ct; |
65 G1CardTable* _ct; |
67 G1Policy* _g1p; |
66 G1Policy* _g1p; |
68 G1HotCardCache* _hot_card_cache; |
67 G1HotCardCache* _hot_card_cache; |
69 |
68 |
123 void print_summary_info(); |
122 void print_summary_info(); |
124 |
123 |
125 // Print accumulated summary info from the last time called. |
124 // Print accumulated summary info from the last time called. |
126 void print_periodic_summary_info(const char* header, uint period_count); |
125 void print_periodic_summary_info(const char* header, uint period_count); |
127 |
126 |
128 size_t num_conc_refined_cards() const { return _num_conc_refined_cards; } |
|
129 |
|
130 // Rebuilds the remembered set by scanning from bottom to TARS for all regions |
127 // Rebuilds the remembered set by scanning from bottom to TARS for all regions |
131 // using the given work gang. |
128 // using the given work gang. |
132 void rebuild_rem_set(G1ConcurrentMark* cm, WorkGang* workers, uint worker_id_offset); |
129 void rebuild_rem_set(G1ConcurrentMark* cm, WorkGang* workers, uint worker_id_offset); |
133 }; |
130 }; |
134 |
131 |