967 _space_alignment = _gen_alignment = (uintx)Generation::GenGrain; |
967 _space_alignment = _gen_alignment = (uintx)Generation::GenGrain; |
968 _heap_alignment = compute_heap_alignment(); |
968 _heap_alignment = compute_heap_alignment(); |
969 } |
969 } |
970 |
970 |
971 void MarkSweepPolicy::initialize_generations() { |
971 void MarkSweepPolicy::initialize_generations() { |
972 _generations = NEW_C_HEAP_ARRAY3(GenerationSpecPtr, number_of_generations(), mtGC, 0, AllocFailStrategy::RETURN_NULL); |
972 _generations = NEW_C_HEAP_ARRAY3(GenerationSpecPtr, number_of_generations(), mtGC, CURRENT_PC, |
|
973 AllocFailStrategy::RETURN_NULL); |
973 if (_generations == NULL) { |
974 if (_generations == NULL) { |
974 vm_exit_during_initialization("Unable to allocate gen spec"); |
975 vm_exit_during_initialization("Unable to allocate gen spec"); |
975 } |
976 } |
976 |
977 |
977 if (UseParNewGC) { |
978 if (UseParNewGC) { |