hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
changeset 186 32e6c95f8d9b
parent 1 489c9b5090e2
child 971 f0b20be4165d
child 670 ddf3e9583f2f
equal deleted inserted replaced
185:cda2a1eb4be5 186:32e6c95f8d9b
    72 size_t ASParNewGeneration::available_to_live() const {
    72 size_t ASParNewGeneration::available_to_live() const {
    73 #undef SHRINKS_AT_END_OF_EDEN
    73 #undef SHRINKS_AT_END_OF_EDEN
    74 #ifdef SHRINKS_AT_END_OF_EDEN
    74 #ifdef SHRINKS_AT_END_OF_EDEN
    75   size_t delta_in_survivor = 0;
    75   size_t delta_in_survivor = 0;
    76   ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap();
    76   ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap();
    77   const size_t space_alignment = heap->intra_generation_alignment();
    77   const size_t space_alignment = heap->intra_heap_alignment();
    78   const size_t gen_alignment = heap->generation_alignment();
    78   const size_t gen_alignment = heap->object_heap_alignment();
    79 
    79 
    80   MutableSpace* space_shrinking = NULL;
    80   MutableSpace* space_shrinking = NULL;
    81   if (from_space()->end() > to_space()->end()) {
    81   if (from_space()->end() > to_space()->end()) {
    82     space_shrinking = from_space();
    82     space_shrinking = from_space();
    83   } else {
    83   } else {