src/hotspot/share/gc/g1/g1RemSetSummary.hpp
changeset 58508 d6058bd73982
parent 53244 9807daeb47c4
child 58652 9b67dd88a931
equal deleted inserted replaced
58507:7c1d0616828c 58508:d6058bd73982
    36 private:
    36 private:
    37   friend class GetRSThreadVTimeClosure;
    37   friend class GetRSThreadVTimeClosure;
    38 
    38 
    39   G1RemSet* _rem_set;
    39   G1RemSet* _rem_set;
    40 
    40 
    41   size_t _num_conc_refined_cards;
    41   size_t _total_mutator_refined_cards;
    42   size_t _num_processed_buf_mutator;
    42   size_t _total_concurrent_refined_cards;
    43   size_t _num_processed_buf_rs_threads;
       
    44 
    43 
    45   size_t _num_coarsenings;
    44   size_t _num_coarsenings;
    46 
    45 
    47   size_t _num_vtimes;
    46   size_t _num_vtimes;
    48   double* _rs_threads_vtimes;
    47   double* _rs_threads_vtimes;
    74 
    73 
    75   double sampling_thread_vtime() const {
    74   double sampling_thread_vtime() const {
    76     return _sampling_thread_vtime;
    75     return _sampling_thread_vtime;
    77   }
    76   }
    78 
    77 
    79   size_t num_conc_refined_cards() const {
    78   size_t total_mutator_refined_cards() const {
    80     return _num_conc_refined_cards;
    79     return _total_mutator_refined_cards;
    81   }
    80   }
    82 
    81 
    83   size_t num_processed_buf_mutator() const {
    82   size_t total_concurrent_refined_cards() const {
    84     return _num_processed_buf_mutator;
    83     return _total_concurrent_refined_cards;
    85   }
    84   }
    86 
    85 
    87   size_t num_processed_buf_rs_threads() const {
    86   size_t total_refined_cards() const {
    88     return _num_processed_buf_rs_threads;
    87     return total_mutator_refined_cards() + total_concurrent_refined_cards();
    89   }
       
    90 
       
    91   size_t num_processed_buf_total() const {
       
    92     return num_processed_buf_mutator() + num_processed_buf_rs_threads();
       
    93   }
    88   }
    94 
    89 
    95   size_t num_coarsenings() const {
    90   size_t num_coarsenings() const {
    96     return _num_coarsenings;
    91     return _num_coarsenings;
    97   }
    92   }