为了账号安全,请及时绑定邮箱和手机立即绑定

永久增加Java堆大小?

永久增加Java堆大小?

手掌心 2019-12-12 14:10:27
有没有办法可以在自己的计算机上为jvm设置默认堆大小?我想将其设置为1g,因为我一直在运行自定义程序,这些程序始终会达到默认jvm大小的超支点。我只是不想记住每次我从命令行运行Java应用程序时都要键入-XmX1g ...必须有一种管理方法来做到这一点吗?
查看完整描述

3 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

显然,它也_JAVA_OPTIONS可以在Linux上运行:


$ export _JAVA_OPTIONS="-Xmx1g"

$ java -jar jconsole.jar &

Picked up _JAVA_OPTIONS: -Xmx1g


查看完整回答
反对 回复 2019-12-13
?
杨魅力

TA贡献1811条经验 获得超6个赞

对于Windows用户,您可以添加一个名为_JAVA_OPTIONS的系统环境变量,并在那里设置堆大小值。JVM应该能够从_JAVA_OPTIONS获取虚拟机选项

查看完整回答
反对 回复 2019-12-13
?
温温酱

TA贡献1752条经验 获得超4个赞

这对我有用:


export _JAVA_OPTIONS="-Xmx1g"

重要的是您不能有空格,因为对我而言,它不起作用。我建议仅复制和粘贴。然后我跑了:


java -XshowSettings:vm 

它会告诉您:


提起_JAVA_OPTIONS:-Xmx1g



查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 209 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信