< prev index next >
src/share/vm/gc/g1/g1RemSetSummary.hpp
Print this page
rev 13238 : [mq]: 8183226-eridk-sjohanss-review
@@ -34,24 +34,20 @@
class G1RemSetSummary VALUE_OBJ_CLASS_SPEC {
private:
friend class GetRSThreadVTimeClosure;
- G1RemSet* _remset;
-
- G1RemSet* remset() const {
- return _remset;
- }
+ G1RemSet* remset() const;
size_t _num_conc_refined_cards;
size_t _num_processed_buf_mutator;
size_t _num_processed_buf_rs_threads;
size_t _num_coarsenings;
- double* _rs_threads_vtimes;
size_t _num_vtimes;
+ double* _rs_threads_vtimes;
double _sampling_thread_vtime;
void set_rs_thread_vtime(uint thread, double value);
void set_sampling_thread_vtime(double value) {
@@ -68,14 +64,10 @@
// set the counters in this summary to the values of the others
void set(G1RemSetSummary* other);
// subtract all counters from the other summary, and set them in the current
void subtract_from(G1RemSetSummary* other);
- // initialize and get the first sampling
- void initialize(G1RemSet* remset);
- bool const initialized() { return _rs_threads_vtimes != NULL; }
-
void print_on(outputStream* out);
double rs_thread_vtime(uint thread) const;
double sampling_thread_vtime() const {
< prev index next >