永久增加 java 堆大小?
2022-08-31 20:25:46
有没有办法在我自己的计算机上为jvm设置默认堆大小?我想将其设置为1g,因为我一直在运行自定义程序,这些程序总是在默认的jvm大小中达到超额点。
我只是不想记得每次从命令行运行我的java应用程序时都键入-XmX1g...
必须有一种管理方式来做到这一点吗?
有没有办法在我自己的计算机上为jvm设置默认堆大小?我想将其设置为1g,因为我一直在运行自定义程序,这些程序总是在默认的jvm大小中达到超额点。
我只是不想记得每次从命令行运行我的java应用程序时都键入-XmX1g...
必须有一种管理方式来做到这一点吗?
显然,它也适用于Linux:_JAVA_OPTIONS
$ export _JAVA_OPTIONS="-Xmx1g"
$ java -jar jconsole.jar &
Picked up _JAVA_OPTIONS: -Xmx1g
对于 Windows 用户,可以添加名为 _JAVA_OPTIONS 的系统环境变量,并在其中设置堆大小值。JVM 应该能够从_JAVA_OPTIONS中获取虚拟机选项。