src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp

changeset 4037
da91efe96a93
parent 3711
b632e80fc9dc
child 4857
cc5b5976d72c
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp	Fri Aug 31 16:39:35 2012 -0700
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp	Sat Sep 01 13:25:18 2012 -0400
     1.3 @@ -57,9 +57,12 @@
     1.4                            const char* perf_data_name, int level) {
     1.5    initialize_virtual_space(rs, alignment);
     1.6    initialize_work(perf_data_name, level);
     1.7 +
     1.8    // The old gen can grow to gen_size_limit().  _reserve reflects only
     1.9    // the current maximum that can be committed.
    1.10    assert(_reserved.byte_size() <= gen_size_limit(), "Consistency check");
    1.11 +
    1.12 +  initialize_performance_counters(perf_data_name, level);
    1.13  }
    1.14  
    1.15  void PSOldGen::initialize_virtual_space(ReservedSpace rs, size_t alignment) {
    1.16 @@ -140,7 +143,9 @@
    1.17  
    1.18    // Update the start_array
    1.19    start_array()->set_covered_region(cmr);
    1.20 +}
    1.21  
    1.22 +void PSOldGen::initialize_performance_counters(const char* perf_data_name, int level) {
    1.23    // Generation Counters, generation 'level', 1 subspace
    1.24    _gen_counters = new PSGenerationCounters(perf_data_name, level, 1,
    1.25                                             virtual_space());

mercurial