< prev index next >

src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp

Print this page




  34 #include "gc/shared/generationSpec.hpp"
  35 #include "gc/shared/space.hpp"
  36 #include "gc/shared/vmGCOperations.hpp"
  37 #include "memory/universe.hpp"
  38 #include "oops/oop.inline.hpp"
  39 #include "runtime/arguments.hpp"
  40 #include "runtime/globals_extension.hpp"
  41 #include "runtime/handles.inline.hpp"
  42 #include "runtime/java.hpp"
  43 #include "runtime/thread.inline.hpp"
  44 #include "runtime/vmThread.hpp"
  45 
  46 //
  47 // ConcurrentMarkSweepPolicy methods
  48 //
  49 
  50 void ConcurrentMarkSweepPolicy::initialize_alignments() {
  51   _space_alignment = _gen_alignment = (uintx)Generation::GenGrain;
  52   _heap_alignment = compute_heap_alignment();
  53 }
  54 
  55 void ConcurrentMarkSweepPolicy::initialize_gc_policy_counters() {
  56   // initialize the policy counters - 2 collectors, 2 generations
  57   _gc_policy_counters = new GCPolicyCounters("ParNew:CMS", 2, 2);
  58 }


  34 #include "gc/shared/generationSpec.hpp"
  35 #include "gc/shared/space.hpp"
  36 #include "gc/shared/vmGCOperations.hpp"
  37 #include "memory/universe.hpp"
  38 #include "oops/oop.inline.hpp"
  39 #include "runtime/arguments.hpp"
  40 #include "runtime/globals_extension.hpp"
  41 #include "runtime/handles.inline.hpp"
  42 #include "runtime/java.hpp"
  43 #include "runtime/thread.inline.hpp"
  44 #include "runtime/vmThread.hpp"
  45 
  46 //
  47 // ConcurrentMarkSweepPolicy methods
  48 //
  49 
  50 void ConcurrentMarkSweepPolicy::initialize_alignments() {
  51   _space_alignment = _gen_alignment = (uintx)Generation::GenGrain;
  52   _heap_alignment = compute_heap_alignment();
  53 }





< prev index next >