< prev index next >

src/hotspot/os/linux/os_linux.cpp

Print this page
rev 58103 : Disable adaptive sizing when ForceNuma is used with parallel gc and UseLargePages

*** 5153,5162 **** --- 5153,5166 ---- } } } } + if (!UseNUMA && ForceNUMA) { + UseNUMA = true; + } + if (UseParallelGC && UseNUMA && UseLargePages && !can_commit_large_page_memory()) { // With SHM and HugeTLBFS large pages we cannot uncommit a page, so there's no way // we can make the adaptive lgrp chunk resizing work. If the user specified both // UseNUMA and UseLargePages (or UseSHM/UseHugeTLBFS) on the command line - warn // and disable adaptive resizing.
*** 5165,5178 **** "disabling adaptive resizing (-XX:-UseAdaptiveSizePolicy -XX:-UseAdaptiveNUMAChunkSizing)"); UseAdaptiveSizePolicy = false; UseAdaptiveNUMAChunkSizing = false; } } - - if (!UseNUMA && ForceNUMA) { - UseNUMA = true; - } } // this is called _after_ the global arguments have been parsed jint os::init_2(void) { --- 5169,5178 ----
< prev index next >