Есть ли максимальное число, которое вы можете установить для Xmx при попытке увеличить память jvm?

Я думаю, что 32-битная JVM openjdk имеет максимум 2 ГБ памяти, хотя .java это может быть устаревшим. Если jvm я правильно понял, вы устанавливаете java-se -Xmx в программе запуска eclipse Eclipse. Если вы хотите увеличить core-java объем памяти для программы, запускаемой openjdk из Eclipse, вы должны определить javax -Xmx в меню «Выполнить-> Выполнить jdk конфигурации ...» (выберите j2se свой класс и откройте вкладку eclipse «Аргументы», поместите его java-api в область аргументов виртуальной jre машины). , а НЕ при запуске java-api Eclipse

Изменить: сведения, которые java вы запрашивали. в Eclipse j2se 3.4

  1. Выполнить-> Выполнить jdk конфигурации ...

  2. если ваш jre класс не указан в списке openjdk слева в поддереве «Приложение .java Java», нажмите «Новая конфигурация jdk запуска» в верхнем левом eclipse углу

  3. справа, вкладка «Основные», убедитесь, что java-se проект и класс правильные.

  4. выберите jvm вкладку «Аргументы» справа. у jdk этого есть две текстовые javax области. один предназначен j2se для аргументов программы, которые java-se попадают в массив args [], предоставленный javax вашему основному методу. другой eclipse - для аргументов ВМ. поместите java в один с аргументами VM (нижний core-java iirc) следующее:
    -Xmx2048 java м

    Я думаю, что 1024м более java чем достаточно для того, что .java вам нужно!

  5. Нажмите "Применить", затем jvm нажмите "Выполнить"

  6. Должно java работать :)

java

eclipse

jvm

2022-11-11T00:41:54+00:00
Вопросы с похожей тематикой, как у вопроса:

Есть ли максимальное число, которое вы можете установить для Xmx при попытке увеличить память jvm?