src/os/linux/vm/os_linux.cpp

Print this page
rev 8237 : 8079263: Suppress warning about disabling adaptive size policy when enabling UseLargePages with UseNUMA when adaptive size policy is disabled

*** 4748,4759 **** } else { if (FLAG_IS_DEFAULT(UseLargePages) && FLAG_IS_DEFAULT(UseSHM) && FLAG_IS_DEFAULT(UseHugeTLBFS)) { UseLargePages = false; ! } else { ! warning("UseNUMA is not fully compatible with SHM/HugeTLBFS large pages, disabling adaptive resizing"); UseAdaptiveSizePolicy = false; UseAdaptiveNUMAChunkSizing = false; } } } --- 4748,4759 ---- } else { if (FLAG_IS_DEFAULT(UseLargePages) && FLAG_IS_DEFAULT(UseSHM) && FLAG_IS_DEFAULT(UseHugeTLBFS)) { UseLargePages = false; ! } else if (UseAdaptiveSizePolicy || UseAdaptiveNUMAChunkSizing) { ! warning("UseNUMA is not fully compatible with SHM/HugeTLBFS large pages, disabling adaptive resizing (-XX:-UseAdaptiveSizePolicy -XX:-UseAdaptiveNUMAChunkSizing)"); UseAdaptiveSizePolicy = false; UseAdaptiveNUMAChunkSizing = false; } } }