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

changeset 6085
8f07aa079343
parent 5103
f9be75d21404
child 6876
710a3c8b516e
child 7074
833b0f92429a
equal deleted inserted replaced
6084:46d7652b223c 6085: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)

mercurial