在Ubuntu上全局更改Java堆大小?

时间:2018-04-18 13:06:46

标签: java ubuntu jvm

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

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

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

JAVA_OPTS="-Xms128m -Xmx1024m"

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

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

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

使用java命令运行不同的程序,并查看默认情况下获取的参数。

答案 2 :(得分:0)

  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设置