# HG changeset patch # User Gilles Duboscq # Date 1429533538 -7200 # Node ID e121783a0df94e1763874e0ded58a2382bdfb680 # Parent 12e94cba3696f9b3cf1b2b341898f81fd7425097 Use the same behaviour for UseLargePages in a graal VM than in a server VM diff -r 12e94cba3696 -r e121783a0df9 src/share/vm/runtime/arguments.cpp --- a/src/share/vm/runtime/arguments.cpp Mon Apr 20 17:56:38 2015 +0200 +++ b/src/share/vm/runtime/arguments.cpp Mon Apr 20 14:38:58 2015 +0200 @@ -3672,7 +3672,7 @@ FLAG_SET_ERGO(uintx, InitialTenuringThreshold, MaxTenuringThreshold); } -#ifndef COMPILER2 +#if !defined(COMPILER2) && !defined(COMPILERGRAAL) // Don't degrade server performance for footprint if (FLAG_IS_DEFAULT(UseLargePages) && MaxHeapSize < LargePageHeapSizeThreshold) { @@ -3682,7 +3682,7 @@ FLAG_SET_DEFAULT(UseLargePages, false); } -#else +#elif defined(COMPILER2) if (!FLAG_IS_DEFAULT(OptoLoopAlignment) && FLAG_IS_DEFAULT(MaxLoopPad)) { FLAG_SET_DEFAULT(MaxLoopPad, OptoLoopAlignment-1); }