Como reiniciar o Java com um argumento específico?

2

Durante a execução do meu servidor Minecraft, notei a seguinte mensagem no console.

24.01 02:11:04 [Server] INFO Warning, your max perm gen size is not set or less than 128mb.
It is recommended you restart Java with the following argument: -XX:MaxPermSize=128M

Eu queria saber o que exatamente é o tamanho máximo da genebra e, mais importante, como posso reiniciar o Java via linha de comando com esse argumento? Eu tentei procurar como reiniciar o Java, mas não parece haver qualquer documentação sobre como fazer isso via linha de comando.

    
por Justin W. Flory 24.01.2014 / 08:17

1 resposta

3

PermGen space is used for things that do not change (or change often). e.g. Java classes. So often large, complex apps will need lots of PermGen space.

Fonte: link

Se o minecraft for iniciado com um script de shell, procure uma linha parecida com esta:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Adicione uma nova configuração de java ao tamanho máximo do perm:

java -Xmx1024M -Xms1024M -XX:MaxPermSize=128M -jar minecraft_server.jar nogui
    
por 24.01.2014 / 08:39

Tags