我们使用以下命令在 JBoss 系统上启用了大页面:
-XX:+UseLargePages
-XX:LargePageSizeInBytes=2m
我们已经在操作系统级别分配了页面,并为 JBoss 提供了使用这些页面的权限。除了显示 4k 页面大小的 Verbose GC 日志标题外,一切看起来都不错。
Memory: **4k page**, physical 12802068k(7370652k free), swap 4194296k(4194296k free)
我希望这一行读取“2m page”以匹配我们在 JAVA_OPTS 和操作系统级别定义的大页面大小,但也许 Java 堆没有“看到”大页面,或者 GC 日志标头不是对这些更改敏感(例如,此输出检查系统的页面大小,不一定是 Java 使用的页面,在这种情况下是 2m 的大页面(希望如此))。
有谁知道我是否应该期待这个标题随着使用大页面而改变?