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

永久增加Java堆大小?

永久增加Java堆大小?

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

3 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

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


$ export _JAVA_OPTIONS="-Xmx1g"

$ java -jar jconsole.jar &

Picked up _JAVA_OPTIONS: -Xmx1g


查看完整回答
反对 回复 2019-10-28
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

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


查看完整回答
反对 回复 2019-10-28
?
慕勒3428872

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

这对我有用:


export _JAVA_OPTIONS="-Xmx1g"

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


java -XshowSettings:vm 

它会告诉您:


提起_JAVA_OPTIONS:-Xmx1g


查看完整回答
反对 回复 2019-10-28
  • 3 回答
  • 0 关注
  • 475 浏览

添加回答

举报

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