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());