【问题标题】:changing java heap size globally on Ubuntu?在 Ubuntu 上全局更改 Java 堆大小?
【发布时间】:2018-09-28 17:51:51
【问题描述】:

我的 Linux Ubuntu 上的 Oracle java 进程只设置了最小值。堆大小

jps -lvm 第2639章 sun.tools.jps.Jps -lvm -Dapplication.home=/usr/lib/jvm/java-8-oracle -Xms8m

我正在尝试通过在 /home/me/.profile 的 /etc/environment 中设置 JAVA_OPTS 来设置最大堆大小

JAVA_OPTS="-Xms128m -Xmx1024m"

但它似乎不起作用:重启后我仍然有相同的选择

jps -lvm sun.tools.jps.Jps -lvm -Dapplication.home=/usr/lib/jvm/java-8-oracle -Xms8m

【问题讨论】:

    标签: java ubuntu jvm


    【解决方案1】:

    您可以使用 java -Xmx4096m 将堆设置为 4 GB。

    然后您可以通过他们的 (.bashrc, .zshrc) 文件将 export _JAVA_OPTIONS=-Xmx4096m 添加到您的 shell。

    【讨论】:

      【解决方案2】:

      jps 可执行文件(本机程序)将其设置为8M 以运行sun.tools.jps.Jps。大概它不需要更多。

      java 命令运行一个不同的程序,看看它默认得到什么参数。

      【讨论】:

        【解决方案3】:
        1. 这是

          导出 JAVA_OPTIONS=... 不是 JAVA_OPTS 或 _JAVA_OPTIONS 2. jps -lvm 2639 sun.tools.jps.Jps -lvm -Dapplication.home=/usr/lib/jvm/java-8-oracle -Xms8m 打印 jps 本身的 jvm 设置

        【讨论】:

        • 回答你自己的问题没问题,但这应该是一个什么样的答案呢?
        猜你喜欢
        • 2023-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-31
        • 2020-04-08
        • 1970-01-01
        • 2011-08-18
        • 2011-11-11
        相关资源
        最近更新 更多