Недавно я заметил, что в дистрибутивах Linux у нас есть огромные страницы памяти, которые можно установить на всегда , чтобы система могла постоянно использовать огромные страницы, madvise , чтобы позволитьприложения, чтобы определить, хотят ли они использовать огромные страницы, или никогда .
Эта возможность в несколько раз может снизить производительность приложения.
В JVM у нас есть два параметра, которые могутбыть активирован, чтобы контролировать эту возможность ОС.
LargePageHeapSizeThreshold : если это значение меньше MaxHeapSize JVM использует большой размер страницы.
UseTransparentHugePages : этологическое значение, которое может быть истинным или ложным.
Мой вопрос заключается в том, что установка LargePageHeapSizeThreshold на значение меньше MaxHeapSize активирует огромную страницу, даже если UseTransparentHugePages = false ?
Включает ли установка большого размера страницы в всегда в linux активация JVM для использования большой страницы, даже если UseTransparentHugePages = false ?