src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp

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

Print this page

        

*** 156,165 **** --- 156,166 ---- assert(heap->kind() == CollectedHeap::ParallelScavengeHeap, "Sanity"); // Compute sizes size_t alignment = heap->intra_heap_alignment(); size_t size = virtual_space()->committed_size(); + assert(size >= 3 * alignment, "Young space is not large enough for eden + 2 survivors"); size_t survivor_size = size / InitialSurvivorRatio; survivor_size = align_size_down(survivor_size, alignment); // ... but never less than an alignment survivor_size = MAX2(survivor_size, alignment);
src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File