src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp
branchepsilon-gc-branch
changeset 56737 24339b23a56b
parent 56350 56014b46de69
--- a/src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp	Mon Jun 11 09:29:44 2018 +0200
+++ b/src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp	Mon Jun 11 20:40:30 2018 +0200
@@ -30,8 +30,9 @@
 protected:
   virtual void initialize_alignments() {
     size_t page_size = UseLargePages ? os::large_page_size() : os::vm_page_size();
-    _space_alignment = page_size;
-    _heap_alignment = page_size;
+    size_t align = MAX2((size_t)os::vm_allocation_granularity(), page_size);
+    _space_alignment = align;
+    _heap_alignment  = align;
   }
 
 public: