equal
deleted
inserted
replaced
57 _max_young_size, _gen_alignment); |
57 _max_young_size, _gen_alignment); |
58 _old_gen_spec = new GenerationSpec(Generation::ConcurrentMarkSweep, |
58 _old_gen_spec = new GenerationSpec(Generation::ConcurrentMarkSweep, |
59 _initial_old_size, _max_old_size, _gen_alignment); |
59 _initial_old_size, _max_old_size, _gen_alignment); |
60 } |
60 } |
61 |
61 |
62 void ConcurrentMarkSweepPolicy::initialize_size_policy(size_t init_eden_size, |
|
63 size_t init_promo_size, |
|
64 size_t init_survivor_size) { |
|
65 double max_gc_pause_sec = ((double) MaxGCPauseMillis)/1000.0; |
|
66 _size_policy = new AdaptiveSizePolicy(init_eden_size, |
|
67 init_promo_size, |
|
68 init_survivor_size, |
|
69 max_gc_pause_sec, |
|
70 GCTimeRatio); |
|
71 } |
|
72 |
|
73 void ConcurrentMarkSweepPolicy::initialize_gc_policy_counters() { |
62 void ConcurrentMarkSweepPolicy::initialize_gc_policy_counters() { |
74 // initialize the policy counters - 2 collectors, 2 generations |
63 // initialize the policy counters - 2 collectors, 2 generations |
75 _gc_policy_counters = new GCPolicyCounters("ParNew:CMS", 2, 2); |
64 _gc_policy_counters = new GCPolicyCounters("ParNew:CMS", 2, 2); |
76 } |
65 } |