увеличить размер "кучи" Java постоянно?

Хорошо подумайте об этом с точки зрения временных переменных.

i =3 ;
i ++ ; // is equivalent to:   temp = i++; and so , temp = 3 and then "i" will increment and become     i = 4;
System.out.println(i); // will print 4

Теперь

i=3;
System.out.println(i++);

эквивалентно

temp = i++;  // temp will assume value of current "i", after which "i" will increment and become i= 4
System.out.println(temp); //we're printing temp and not "i"
43
задан Eric Leschinski 6 July 2016 в 20:58
поделиться

3 ответа

Для пользователей Windows вы можете добавить системную переменную среды с именем _JAVA_OPTIONS и установить там значения размера кучи. JVM должна иметь возможность получать параметры виртуальной машины из _JAVA_OPTIONS.

22
ответ дан 26 November 2019 в 22:44
поделиться

на какой платформе вы работаете? ..
если его unix, возможно, добавление

alias java='java -Xmx1g'  

в .bashrc (или подобное) работа

edit: Изменение XmX на Xmx

3
ответ дан 26 November 2019 в 22:44
поделиться

Очевидно, _JAVA_OPTIONS работает и в Linux:

$ export _JAVA_OPTIONS="-Xmx1g"
$ java -jar jconsole.jar &
Picked up _JAVA_OPTIONS: -Xmx1g
59
ответ дан 26 November 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: