43 java heap size jvm-arguments
有没有办法可以在我自己的计算机上设置jvm的默认堆大小?我想将它设置为1g,因为我总是运行自定义程序,它总是在默认的jvm大小中达到过剩点.
每次我从命令行运行我的java应用程序时,我都不想记得键入-XmX1g ...
必须有一个管理方式来做到这一点吗?
Kut*_*tzi 59
显然,也_JAVA_OPTIONS适用于Linux:
$ export _JAVA_OPTIONS="-Xmx1g"
$ java -jar jconsole.jar &
Picked up _JAVA_OPTIONS: -Xmx1g
Run Code Online (Sandbox Code Playgroud)
小智 13
这对我有用:
export _JAVA_OPTIONS="-Xmx1g"
Run Code Online (Sandbox Code Playgroud)
重要的是你没有空格,因为对我来说它不起作用.我建议只是复制和粘贴.然后我跑了:
java -XshowSettings:vm
Run Code Online (Sandbox Code Playgroud)
它会告诉你:
拿起_JAVA_OPTIONS:-Xmx1g
你运行什么平台?...
如果是unix,也许添加
alias java='java -Xmx1g'
Run Code Online (Sandbox Code Playgroud)
.bashrc(或类似)工作
编辑:将 XmX 更改为 Xmx