src/share/vm/gc_implementation/g1/g1RemSet.cpp

changeset 5812
7ec10139bf37
parent 5811
d55c004e1d4d
child 6084
46d7652b223c
     1.1 --- a/src/share/vm/gc_implementation/g1/g1RemSet.cpp	Tue Sep 24 14:46:29 2013 +0200
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1RemSet.cpp	Mon Sep 30 12:43:59 2013 +0200
     1.3 @@ -83,7 +83,9 @@
     1.4    for (uint i = 0; i < n_workers(); i++) {
     1.5      _cset_rs_update_cl[i] = NULL;
     1.6    }
     1.7 -  _prev_period_summary.initialize(this, n_workers());
     1.8 +  if (G1SummarizeRSetStats) {
     1.9 +    _prev_period_summary.initialize(this);
    1.10 +  }
    1.11  }
    1.12  
    1.13  G1RemSet::~G1RemSet() {
    1.14 @@ -728,7 +730,7 @@
    1.15  
    1.16  void G1RemSet::print_periodic_summary_info(const char* header) {
    1.17    G1RemSetSummary current;
    1.18 -  current.initialize(this, n_workers());
    1.19 +  current.initialize(this);
    1.20  
    1.21    _prev_period_summary.subtract_from(&current);
    1.22    print_summary_info(&_prev_period_summary, header);
    1.23 @@ -738,7 +740,7 @@
    1.24  
    1.25  void G1RemSet::print_summary_info() {
    1.26    G1RemSetSummary current;
    1.27 -  current.initialize(this, n_workers());
    1.28 +  current.initialize(this);
    1.29  
    1.30    print_summary_info(&current, " Cumulative RS summary");
    1.31  }

mercurial