gpt4 book ai didi

java - 在 RH 计算机上禁用系统范围内的 Java 大页面

转载 作者:行者123 更新时间:2023-12-02 12:58:52 24 4
gpt4 key购买 nike

我知道我可以通过添加来禁用 Java 对进程使用大页面

-XX:-UseLargePages

到流程调用行。

但是,我想阻止每个 java 应用程序使用大页面,而不必发现计算机上运行的每个进程。

在 RH 中禁用 THP 不起作用。默认情况下,即使 THP 被禁用,Java 仍然从大页面分配内存。

最佳答案

尝试在环境变量JAVA_TOOL_OPTIONS中设置它

详情请参阅 http://www.oracle.com/technetwork/java/javase/envvars-138887.html

我用我的 Eclipse 安装检查了这一点。在启动之前,我使用 set JAVA_TOOL_OPTIONS="-Dfoo=123 -Dbar=456" 设置变量(在命令行上使用 export 或在 环境 文件将在 Linux 上执行相同的操作)。

使用 VisualVM 检查 JVM 显示考虑了新参数: VisualVM shows the set defines

在控制台或相应的日志文件上,您很可能会看到如下条目:

Picked up JAVA_TOOL_OPTIONS: "-Dfoo=123 -Dbar=456"

关于java - 在 RH 计算机上禁用系统范围内的 Java 大页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44351360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com