增加Java堆大小永久?

有没有一种方法可以在我自己的计算机上设置jvm的默认堆大小? 我想将它设置为1g,因为我总是运行自定义程序,总是以默认的jvm大小达到超龄点。

我只是不想记得键入-XmX1g每次我从命令行运行我的Java应用程序…

必须有一个pipe理的方式来做到这一点的权利?

显然, _JAVA_OPTIONS适用于Linux:

 $ export _JAVA_OPTIONS="-Xmx1g" $ java -jar jconsole.jar & Picked up _JAVA_OPTIONS: -Xmx1g 

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

这对我工作:

 export _JAVA_OPTIONS="-Xmx1g" 

你没有空间是很重要的,因为对我来说这是行不通的。 我会build议只是复制和粘贴。 然后我跑了:

 java -XshowSettings:vm 

它会告诉你:

拿起_JAVA_OPTIONS:-Xmx1g

你在运行什么平台?
如果它的unix,也许join

 alias java='java -XmX1g' 

到.bashrc(或类似的)工作