1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp Tue Jun 25 09:58:26 2013 -0700 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp Tue Jun 25 15:17:11 2013 -0700 1.3 @@ -70,6 +70,17 @@ 1.4 _virtual_space = vs; 1.5 } 1.6 1.7 +void ASPSOldGen::initialize_work(const char* perf_data_name, int level) { 1.8 + 1.9 + PSOldGen::initialize_work(perf_data_name, level); 1.10 + 1.11 + // The old gen can grow to gen_size_limit(). _reserve reflects only 1.12 + // the current maximum that can be committed. 1.13 + assert(_reserved.byte_size() <= gen_size_limit(), "Consistency check"); 1.14 + 1.15 + initialize_performance_counters(perf_data_name, level); 1.16 +} 1.17 + 1.18 void ASPSOldGen::reset_after_change() { 1.19 _reserved = MemRegion((HeapWord*)virtual_space()->low_boundary(), 1.20 (HeapWord*)virtual_space()->high_boundary());