O sistema Java tem um monte de preocupações sobre o gerenciamento de memória fora dos desenvolvedores , mas ainda tem que ter um pouco de memória para trabalhar. Esta memória é conhecida como a " pilha ", o espaço que o sistema operacional Java dá para deixá-lo correr um programa particular. Quando não há espaço suficiente na pilha , o programa Java funciona muito bem , quando não houver, o programa seja executado lentamente ou falha com um erro " OutOfMemoryException " . O ambiente Java prevê um tamanho de heap padrão, mas você pode configurar isso em um nível amplo por aplicativo ou do sistema. Coisas que você precisa
Java Runtime Environment ( JRE) 1.6 ou superior ( versões anteriores podem funcionar tão bem )
Mostrar Mais instruções
de linha de comando ( por aplicação)
1
Abra uma janela de comando (Windows) ou janela de terminal /shell (Unix /Linux) e navegue até o aplicativo que você deseja executar.
2
para indicar um tamanho inicial do heap, executar o seu programa com os seguintes parâmetros :
java- Xms ( sua linha de comando aplicação )
Por exemplo, para executar MyApp.jar com tamanho de heap inicial de 64 MB, você deve executar ele assim:
java -jar - Xms64m MyApp.jar
3
para indicar o tamanho máximo de heap , mude sua linha de comando para o seguinte :
java- Xms -Xmx (linha de comando do aplicativo)
Supondo que queremos que o exemplo do passo dois para correr com um tamanho máximo de heap de 128 MB , use a seguinte linha de comando :
java- Xms64m - Xmx128m -jar MyApp.jar
Isto irá assegurar a aplicação começa com um mínimo de 64 MB de espaço de pilha alocado para ele , e nunca tenta alocar mais do que 128 MB .
painel de Controle (Sistema Ampla /Para Applets )
4
Em sistemas operacionais Windows , abra o painel de controle ( "Menu Iniciar> Painel de controle") e encontrar o ícone " Java ". (Isto pode não estar disponível em versões anteriores do Java. )
5
Na aplicação Java Control Panel , vá para a aba "Java" e clique em " View ... " botão. Você será presenteado com uma janela que contém uma lista de Java Runtime Environments instalados no seu sistema.
6
Selecione seu principal (ou único) meio ambiente Java na lista e clique duas vezes na célula rotulado "Parâmetros de tempo de execução ."
7
Digite os tamanhos inicial e máximo de heap como necessárias , utilizando os parâmetros utilizados na primeira seção acima. Por exemplo, para usar um tamanho de heap inicial de 64MB e um tamanho máximo de heap de 128MB , preencha a caixa com o seguinte :
- Xms64m - Xmx128m
8
Clique em "OK "para fechar a janela de ambientes de execução , e " OK " novamente para fechar o painel de controle Java.