src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
changeset 49048 4e8c86b75428
parent 48117 d64722b0b371
child 49049 effb50eeea4e
equal deleted inserted replaced
49047:8f004146e407 49048:4e8c86b75428
    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 }