Como aumentar a memória usada pelo Java no linux?

1

Eu tenho um programa Vuze que está escrito em Java, que eu uso para baixar arquivos muito grandes, e estou tendo um problema com isso. Eu preciso aumentar a quantidade de memória que ele usa. Eu segui as instruções para o aplicativo, mas isso não altera o uso real da memória. Eu acho que isso seria porque o Java (JVM) não está configurado para suportar a quantidade de memória que eu configurei no aplicativo.

Eu recebo erros sobre falta de arquivos e pouca memória.

Como posso aumentar a memória usada pelo meu Java Virtual Machine?

Meu Java é o Oracle. Meu sistema é o Fedora 20 X86_64 KDE.

    
por somethingSomething 19.07.2014 / 12:58

2 respostas

1

Encontrei a solução para o meu problema aqui .

A solução: eu aumentei a memória usada para 1024M com estas instruções. Eu defino o "Máximo de arquivos abertos para leitura / gravação" para um 101. Eu corri o aplicativo da linha de comando com este comando:

sudo bash -c 'ulimit -n 8192'; sudo -u username ./azureus
    
por 19.07.2014 / 14:06
2

Você precisará modificar o script de shell do vuze. Este script de shell é na verdade um link para um arquivo chamado azureus , o nome anterior do vuze. Nesse script, altere a linha JAVA_ARGS="-Xmx128m" para JAVA_ARGS="-Xmx256m" , por exemplo, se você quiser aumentar a memória para 256 MB. Então reinicie o vuze

    
por 19.07.2014 / 13:19