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

changeset 3900
d2a62e0f25eb
parent 3641
2c0751569716
child 6680
78bbf4d43a14
     1.1 --- a/src/share/vm/gc_implementation/g1/survRateGroup.cpp	Wed Jun 27 15:23:36 2012 +0200
     1.2 +++ b/src/share/vm/gc_implementation/g1/survRateGroup.cpp	Thu Jun 28 17:03:16 2012 -0400
     1.3 @@ -43,7 +43,7 @@
     1.4    reset();
     1.5    if (summary_surv_rates_len > 0) {
     1.6      size_t length = summary_surv_rates_len;
     1.7 -    _summary_surv_rates = NEW_C_HEAP_ARRAY(NumberSeq*, length);
     1.8 +      _summary_surv_rates = NEW_C_HEAP_ARRAY(NumberSeq*, length, mtGC);
     1.9      for (size_t i = 0; i < length; ++i) {
    1.10        _summary_surv_rates[i] = new NumberSeq();
    1.11      }
    1.12 @@ -90,9 +90,9 @@
    1.13      double* old_accum_surv_rate_pred = _accum_surv_rate_pred;
    1.14      TruncatedSeq** old_surv_rate_pred = _surv_rate_pred;
    1.15  
    1.16 -    _surv_rate = NEW_C_HEAP_ARRAY(double, _region_num);
    1.17 -    _accum_surv_rate_pred = NEW_C_HEAP_ARRAY(double, _region_num);
    1.18 -    _surv_rate_pred = NEW_C_HEAP_ARRAY(TruncatedSeq*, _region_num);
    1.19 +    _surv_rate = NEW_C_HEAP_ARRAY(double, _region_num, mtGC);
    1.20 +    _accum_surv_rate_pred = NEW_C_HEAP_ARRAY(double, _region_num, mtGC);
    1.21 +    _surv_rate_pred = NEW_C_HEAP_ARRAY(TruncatedSeq*, _region_num, mtGC);
    1.22  
    1.23      for (size_t i = 0; i < _stats_arrays_length; ++i) {
    1.24        _surv_rate_pred[i] = old_surv_rate_pred[i];
    1.25 @@ -104,13 +104,13 @@
    1.26      _stats_arrays_length = _region_num;
    1.27  
    1.28      if (old_surv_rate != NULL) {
    1.29 -      FREE_C_HEAP_ARRAY(double, old_surv_rate);
    1.30 +      FREE_C_HEAP_ARRAY(double, old_surv_rate, mtGC);
    1.31      }
    1.32      if (old_accum_surv_rate_pred != NULL) {
    1.33 -      FREE_C_HEAP_ARRAY(double, old_accum_surv_rate_pred);
    1.34 +      FREE_C_HEAP_ARRAY(double, old_accum_surv_rate_pred, mtGC);
    1.35      }
    1.36      if (old_surv_rate_pred != NULL) {
    1.37 -      FREE_C_HEAP_ARRAY(TruncatedSeq*, old_surv_rate_pred);
    1.38 +      FREE_C_HEAP_ARRAY(TruncatedSeq*, old_surv_rate_pred, mtGC);
    1.39      }
    1.40    }
    1.41  

mercurial