src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp

changeset 1230
215f81b4d9b3
parent 1229
315a5d70b295
child 1324
15c5903cf9e1
equal deleted inserted replaced
1229:315a5d70b295 1230:215f81b4d9b3
27 class G1RemSet; 27 class G1RemSet;
28 28
29 class ConcurrentG1Refine: public CHeapObj { 29 class ConcurrentG1Refine: public CHeapObj {
30 ConcurrentG1RefineThread** _threads; 30 ConcurrentG1RefineThread** _threads;
31 int _n_threads; 31 int _n_threads;
32
33 // The cache for card refinement. 32 // The cache for card refinement.
34 bool _use_cache; 33 bool _use_cache;
35 bool _def_use_cache; 34 bool _def_use_cache;
36 size_t _n_periods; 35 size_t _n_periods;
37 size_t _total_cards; 36 size_t _total_cards;
84 else _use_cache = false; 83 else _use_cache = false;
85 } 84 }
86 85
87 void clear_and_record_card_counts(); 86 void clear_and_record_card_counts();
88 void print_final_card_counts(); 87 void print_final_card_counts();
88
89 static size_t thread_num();
89 }; 90 };

mercurial