Eu estou tentando carregar um conjunto de dados de registros de 35 K. Ele deu o erro de falta de memória:
================================================== ====================
Não há memória suficiente (menos de 50MB no heap) Por favor, baixe um conjunto de dados menor ou use um tamanho de heap maior.
tamanho inicial: 0MB
memória atual (heap usado): 13,6MB
max. memória (heap) disponível: 63,6MB
================================================== ====================
Eu tentei seguir as soluções oferecidas pelo aumento do tamanho de heap (de 1024M, eu mudei para 2000M como o que esta solução oferecida) mas ainda assim recebo o mesmo erro quando recarrego os dados. Por favor ajude.
Respostas:
0 para resposta № 1Você está no Windows ou no Linux / Mac?
No Windows, você pode definir uma variável de ambiente JAVA_OPTS = -Xmx1500m
Você pode fazer isso na linha de comando, mas você deve iniciar o weka dentro dessa linha de comando.
Para alterar as janelas permanentemente, não apenas para esta janela de comando:
Esta página contém instruções breves / passo a passo para as diferentes versões do Windows: https://www.java.com/en/download/help/path.xml
Nestas instruções, em vez de alterar / adicionar a variável de ambiente PATH, adicione / altere a variável de ambiente JAVA_OPTS com um valor alto. Mais uma vez, não mude o PATH, mude o JAVA_OPTS. Ou crie-o.