Память в Затмении

Я получаю исключение java.lang.OutOfMemoryError в Eclipse. Я знаю, что Eclipse по умолчанию использует размер кучи 256M. Я пытаюсь увеличить его, но ничего не происходит.

Например: eclipse -vmargs -Xmx16g -XX: PermSize = 2g -XX: MaxPermSize = 2g

Я также пробовал разные настройки, используя только опцию -Xmx, используя разные значения g, G, m, M, разные размеры памяти, но ничего не помогает. Попытался также указать значения в файле eclipse.ini. Неважно, какие параметры я указываю, исключение кучи выдается одновременно, поэтому я предполагаю, что я что-то не так делаю, что Eclipse игнорирует параметр -Xmx. Я использую 32 ГБ ОЗУ и пытаюсь выполнить что-то очень простое, например:

double [] [] a = новый double [15000] [15000];

Это работает только тогда, когда я уменьшаю размер массива примерно до 10000 на 10000.

Я работаю над Linux и с помощью команды top вижу, сколько памяти потребляет процесс Java; это менее 2%.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос