Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp @ 13060:8f07aa079343
8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
7057939: jmap shows MaxNewSize=4GB when Java is using parallel collector
Summary: Major cleanup of the collectorpolicy classes
Reviewed-by: tschatzl, jcoomes
author | jwilhelm |
---|---|
date | Fri, 01 Nov 2013 17:09:38 +0100 |
parents | f9be75d21404 |
children | 833b0f92429a |
comparison
equal
deleted
inserted
replaced
13059:46d7652b223c | 13060:8f07aa079343 |
---|---|
45 | 45 |
46 // | 46 // |
47 // ConcurrentMarkSweepPolicy methods | 47 // ConcurrentMarkSweepPolicy methods |
48 // | 48 // |
49 | 49 |
50 ConcurrentMarkSweepPolicy::ConcurrentMarkSweepPolicy() { | 50 void ConcurrentMarkSweepPolicy::initialize_alignments() { |
51 initialize_all(); | 51 _space_alignment = _gen_alignment = (uintx)Generation::GenGrain; |
52 _heap_alignment = compute_heap_alignment(); | |
52 } | 53 } |
53 | 54 |
54 void ConcurrentMarkSweepPolicy::initialize_generations() { | 55 void ConcurrentMarkSweepPolicy::initialize_generations() { |
55 _generations = NEW_C_HEAP_ARRAY3(GenerationSpecPtr, number_of_generations(), mtGC, 0, AllocFailStrategy::RETURN_NULL); | 56 _generations = NEW_C_HEAP_ARRAY3(GenerationSpecPtr, number_of_generations(), mtGC, 0, AllocFailStrategy::RETURN_NULL); |
56 if (_generations == NULL) | 57 if (_generations == NULL) |