Memória no Eclipse
Estou recebendo a exceção java.lang.OutOfMemoryError no Eclipse. Eu sei que o Eclipse, por padrão, usa tamanho de heap de 256M. Estou tentando aumentá-lo, mas nada acontece.
Por exemplo: eclipse -vmargs -Xmx16g -XX: PermSize = 2g -XX: MaxPermSize = 2g
Também tentei configurações diferentes, usando apenas a opção -Xmx, usando casos diferentes de g, G, m, M, diferentes tamanhos de memória, mas nada ajuda. Tentou também especificar os valores no arquivo eclipse.ini. Não importa quais parâmetros eu especificar, a exceção de heap será lançada ao mesmo tempo, portanto, presumo que algo que eu esteja fazendo de errado que o Eclipse ignore o parâmetro -Xmx. Estou usando uma máquina de 32 GB de RAM e tentando executar algo muito simples, como:
double [] [] a = novo double [15000] [15000];
Só funciona quando reduzo o tamanho da matriz para algo em torno de 10000 em 10000.
Estou trabalhando no Linux e, usando o comando top, posso ver quanta memória o processo Java está consumindo; é menos de 2%.
Obrigado!