src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

changeset 1520
0e2d7ae2bc67
parent 1429
753cf9794df9
child 1580
e018e6884bd8
     1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp	Fri Nov 06 11:10:05 2009 -0800
     1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp	Tue Nov 10 11:32:48 2009 -0800
     1.3 @@ -709,7 +709,8 @@
     1.4  
     1.5    // Support for parallelizing survivor space rescan
     1.6    if (CMSParallelRemarkEnabled && CMSParallelSurvivorRemarkEnabled) {
     1.7 -    size_t max_plab_samples = MaxNewSize/((SurvivorRatio+2)*MinTLABSize);
     1.8 +    size_t max_plab_samples = cp->max_gen0_size()/
     1.9 +                                ((SurvivorRatio+2)*MinTLABSize);
    1.10      _survivor_plab_array  = NEW_C_HEAP_ARRAY(ChunkArray, ParallelGCThreads);
    1.11      _survivor_chunk_array = NEW_C_HEAP_ARRAY(HeapWord*, 2*max_plab_samples);
    1.12      _cursor               = NEW_C_HEAP_ARRAY(size_t, ParallelGCThreads);

mercurial