Este artigo ilustrará o uso do “Xms" e "XMX”Parâmetros em Java.
O que são "xms" e "xmx" em java?
““Xms" e "XMX”Em Java refere -se aos parâmetros utilizados para ajustar o tamanho da pilha. Funciona de tal maneira que o parâmetro anterior aloca o tamanho mínimo da pilha e o último parâmetro atribui o tamanho máximo da pilha.
-Xms
É utilizado para definir o tamanho da pilha inicial. A alocação do tamanho mínimo da pilha idêntica ao tamanho máximo da pilha é aconselhado a abster -se de coleta de lixo.
-XMX
É usado para atribuir o tamanho máximo da pilha. O desempenho é afetado se o valor máximo da pilha for alocado mais baixo em comparação com a quantidade de dados ao vivo.
Sintaxe
Sintaxe | Uso | Padrão |
-Xms | Aloca o tamanho mínimo da pilha. | 8 MB |
-XMX | Aloca o tamanho máximo da pilha. | 25% da memória disponível/livre disponível |
Considerações importantes
Os seguintes pontos devem ser considerados antes de trabalhar com os parâmetros discutidos:
Exemplos
Os exemplos a seguir abrangem todos os resultados possíveis dos parâmetros discutidos:
-Xms4m -xmx64mO comando dado indica que a pilha começa de “4”MB até o máximo de“64”MB.
-Xms50mO tamanho acima significa que a pilha começa de “50”MB até o máximo padrão.
-XMX256MDa mesma forma, aqui o heap inicia a partir do valor inicial padrão até um máximo de “256”MB.
-Xms50m -xmx50mOs tamanhos acima afirmam que a pilha inicia em “50”MB e permanece intacto, nunca crescendo.
Conclusão
O "-Xms" e "-XMX”Os parâmetros em Java atribuem o mínimo e o tamanho máximo, respectivamente, e a pilha nunca pode crescer maior que“-XMX”. Além disso, esses parâmetros são reconhecidos pela Java Virtual Machine (JVM). Este blog discutiu as funcionalidades dos parâmetros "-xms" e "-xmx" em java.