src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp
branchepsilon-gc-branch
changeset 56737 24339b23a56b
parent 56350 56014b46de69
equal deleted inserted replaced
56719:a846e7bbcdfa 56737:24339b23a56b
    28 
    28 
    29 class EpsilonCollectorPolicy: public CollectorPolicy {
    29 class EpsilonCollectorPolicy: public CollectorPolicy {
    30 protected:
    30 protected:
    31   virtual void initialize_alignments() {
    31   virtual void initialize_alignments() {
    32     size_t page_size = UseLargePages ? os::large_page_size() : os::vm_page_size();
    32     size_t page_size = UseLargePages ? os::large_page_size() : os::vm_page_size();
    33     _space_alignment = page_size;
    33     size_t align = MAX2((size_t)os::vm_allocation_granularity(), page_size);
    34     _heap_alignment = page_size;
    34     _space_alignment = align;
       
    35     _heap_alignment  = align;
    35   }
    36   }
    36 
    37 
    37 public:
    38 public:
    38   EpsilonCollectorPolicy() : CollectorPolicy() {};
    39   EpsilonCollectorPolicy() : CollectorPolicy() {};
    39 };
    40 };