programas Java podem alocar e liberar memória dinamicamente usando uma variedade de métodos e classes internas. Além disso , os objetos são criados e destruídos o tempo todo e coletas de lixo automáticas acontece periodicamente. Toda essa atividade de alocação /desalocação ocorre em um pool de memória chamado de " pilha ". Você pode alterar a configuração padrão do heap Java , invocando a JVM ( a utilidade que realmente executa programas Java ) com valores de parâmetros apropriados. Instruções
1
Clique em "Iniciar " e digite " run" na caixa de pesquisa . Clique em "Executar ", digite " cmd " e pressione " Enter". O Windows irá abrir uma nova janela de comando
2
Altere a pasta de comando atual para o local onde o aplicativo Java é armazenado (o aplicativo já deve ser compilados em arquivos de "classe". ) : .
C:
cd "C: \\ Sven \\ javaProg "
Substitua "C: \\ Sven \\ javaProg " com o caminho para a pasta do aplicativo e "C:" com a unidade carta . Pressione "Enter" após cada linha
3
Inicie a JVM em seu aplicativo enquanto especificando limites de tamanho de pilha não-padrão , como no seguinte comando: .
Java - classArgs Xms8MB - Xmx320MB mainClass.class
Substitua o " 8" com o tamanho de heap inicial que você quer ( em megabytes ; padrão é 2 ) e " 320 ", com o tamanho máximo de heap sua aplicação vai ser capaz de reivindicar (em megabytes , o padrão é 64) . Substituir " mainClass.class " com o nome da classe com o método "main" e " classArgs " com todos os argumentos necessários para a sua aplicação. Pressione " Enter".