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(¤t); 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(¤t, " Cumulative RS summary"); 1.31 }