< prev index next >

src/hotspot/share/gc/g1/g1CollectorPolicy.hpp

Print this page
rev 53923 : [mq]: 8219747-remove-g1-prefix


  22  *
  23  */
  24 
  25 #ifndef SHARE_GC_G1_G1COLLECTORPOLICY_HPP
  26 #define SHARE_GC_G1_G1COLLECTORPOLICY_HPP
  27 
  28 #include "gc/shared/collectorPolicy.hpp"
  29 
  30 // G1CollectorPolicy is primarily used during initialization and to expose the
  31 // functionality of the CollectorPolicy interface to the rest of the VM.
  32 
  33 class G1YoungGenSizer;
  34 
  35 class G1CollectorPolicy: public CollectorPolicy {
  36 protected:
  37   void initialize_alignments();
  38 
  39 public:
  40   G1CollectorPolicy();
  41   virtual size_t heap_reserved_size_bytes() const;
  42   virtual bool is_hetero_heap() const;
  43 };
  44 #endif // SHARE_GC_G1_G1COLLECTORPOLICY_HPP


  22  *
  23  */
  24 
  25 #ifndef SHARE_GC_G1_G1COLLECTORPOLICY_HPP
  26 #define SHARE_GC_G1_G1COLLECTORPOLICY_HPP
  27 
  28 #include "gc/shared/collectorPolicy.hpp"
  29 
  30 // G1CollectorPolicy is primarily used during initialization and to expose the
  31 // functionality of the CollectorPolicy interface to the rest of the VM.
  32 
  33 class G1YoungGenSizer;
  34 
  35 class G1CollectorPolicy: public CollectorPolicy {
  36 protected:
  37   void initialize_alignments();
  38 
  39 public:
  40   G1CollectorPolicy();
  41   virtual size_t heap_reserved_size_bytes() const;
  42   virtual bool is_heap_heterogeneous() const;
  43 };
  44 #endif // SHARE_GC_G1_G1COLLECTORPOLICY_HPP
< prev index next >