最近我已经注意到,在Linux发行版中,我们具有巨大的页面内存,可以将其设置为always,以允许系统一直使用大量页面,madvise让应用程序确定它们是否想要使用大页面或never。
有时,此功能可能会降低应用程序性能。
在JVM中,我们有两个参数可以激活以控制此OS功能。
LargePageHeapSizeThreshold:如果此值小于MaxHeapSize JVM使用大页面大小。
UseTransparentHugePages:这是一个布尔值,可以为true或false。
我的问题是将LargePageHeapSizeThreshold设置为小于MaxHeapSize的值会激活大页面,即使UseTransparentHugePages = false]]
在Linux中将巨大的页面大小设置为always
会激活JVM以使用大页面,即使UseTransparentHugePages = false吗?] >>最近,我已经注意到,在Linux发行版中,我们具有巨大的页面内存,可以将其设置为始终允许系统始终使用巨大的页面,以使应用程序能够确定是否... ...
正在将LargePageHeapSizeThreshold设置为小于MaxHeapSize会激活巨大的页面,即使UseTransparentHugePages =假?