Respostas:
Se não me engano, eles são os mesmos no Linux. Com o comando Java, você tem as 2 opções:
Então, fazer -Xmx1024m -Xms128m
deve funcionar.
Aqui está um extrato de fazer um man java
no terminal
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Então, basicamente, resume as dúvidas usando os mesmos parâmetros.
Para usar isso, vá para um terminal e digite-o com um programa jar. No meu exemplo eu estou usando o servidor de Minecraft: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Aqui está uma imagem do que acontece:
Devo observar que os parâmetros diferenciam maiúsculas de minúsculas . Portanto, xmx1024M não é o mesmo que Xmx1024M.
O mesmo se aplica ao Linux. Se você deseja tornar as opções permanentes, pode exportar a JAVA_OPTS
variável de ambiente.
Eu recomendo fazer isso por usuário. Modifique o .profile
arquivo no diretório inicial (ou, .bash_profile
se existir, e você usar o bash) para incluir esta linha:
export JAVA_OPTS='-Xincgc -Xmx2048M'
Depois de definir isso, você precisará reiniciar as sessões do shell para que ele se aplique.
Como alternativa, você também pode modificar o perfil de todo o sistema em / etc / profile.
Editar: as configurações do plug-in do navegador Java são definidas no Painel de controle Java: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .