Memoria en Eclipse

Recibo la excepción java.lang.OutOfMemoryError en Eclipse. Sé que Eclipse por defecto usa un tamaño de almacenamiento dinámico de 256M. Estoy tratando de aumentarlo pero no pasa nada.

Por ejemplo: eclipse -vmargs -Xmx16g -XX: PermSize = 2g -XX: MaxPermSize = 2g

También probé diferentes configuraciones, usando solo la opción -Xmx, usando diferentes casos de g, G, m, M, diferentes tamaños de memoria, pero nada ayuda. Intenté también especificar los valores en el archivo eclipse.ini. No importa qué parámetros especifique, la excepción del montón se produce al mismo tiempo, así que supongo que hay algo que estoy haciendo mal que Eclipse ignora el parámetro -Xmx. Estoy usando una máquina de 32 GB de RAM e intento ejecutar algo muy simple como:

doble [] [] a = nuevo doble [15000] [15000];

Solo funciona cuando reduzco el tamaño de la matriz a alrededor de 10000 en 10000.

Estoy trabajando en Linux y usando el comando superior puedo ver cuánta memoria está consumiendo el proceso Java; Es menos del 2%.

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta