Você pode executar a JVM com args -Xms{amount_of_memory}
e -Xmx{amount_of_memory}
.
Em que Xms
é uma quantidade mínima de memória que será usada na inicialização da JVM e Xmx
- quantidade máxima que pode ser acessada pela JVM
M
e G
podem ser usados para especificar Megabites ou Gigabites, respectivamente.
java -Xms1024M -Xmx2048M
- iniciará a JVM com o uso de memória de 1 Gb e permitirá o crescimento de até 2 Gb