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

changeset 5311
f99cd6e20ab1
parent 2314
f95d63e2154a
child 6084
46d7652b223c
     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());

mercurial