我的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
答案 0 :(得分:0)
您可以使用java -Xmx4096m将堆设置为4 GB。
然后你可以通过他们的(.bashrc,.zshrc)文件将export _JAVA_OPTIONS = -Xmx4096m添加到你的shell中。
答案 1 :(得分:0)
jps
可执行文件(本机程序)将其设置为8M
以运行sun.tools.jps.Jps
。据推测,它并不需要更多。
使用java
命令运行不同的程序,并查看默认情况下获取的参数。
答案 2 :(得分:0)
这是
导出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设置