--- 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: