永久增加Java堆大?。?/h1>
有沒有辦法可以在自己的計算機上為jvm設(shè)置默認(rèn)堆大???我想將其設(shè)置為1g,因為我一直在運行自定義程序,這些程序始終會達到默認(rèn)jvm大小的超支點。我只是不想記住每次我從命令行運行Java應(yīng)用程序時都要鍵入-XmX1g ...必須有一種管理方法來做到這一點嗎?
3 回答

白豬掌柜的
TA貢獻1893條經(jīng)驗 獲得超10個贊
顯然,它也_JAVA_OPTIONS可以在Linux上運行:
$ export _JAVA_OPTIONS="-Xmx1g"
$ java -jar jconsole.jar &
Picked up _JAVA_OPTIONS: -Xmx1g

楊魅力
TA貢獻1811條經(jīng)驗 獲得超6個贊
對于Windows用戶,您可以添加一個名為_JAVA_OPTIONS的系統(tǒng)環(huán)境變量,并在那里設(shè)置堆大小值。JVM應(yīng)該能夠從_JAVA_OPTIONS獲取虛擬機選項

溫溫醬
TA貢獻1752條經(jīng)驗 獲得超4個贊
這對我有用:
export _JAVA_OPTIONS="-Xmx1g"
重要的是您不能有空格,因為對我而言,它不起作用。我建議僅復(fù)制和粘貼。然后我跑了:
java -XshowSettings:vm
它會告訴您:
提起_JAVA_OPTIONS:-Xmx1g
添加回答
舉報
0/150
提交
取消