A Máquina Virtual Java (JVM) é o componente de execução do Java Runtime Environment ( JRE) que interpreta e executa as lojas de código de bytes em uma classe Java. Dentro do Java Virtual Machine é uma idéia nocional do heap Java , que é onde os objetos criados em uma classe Java residem na memória durante a execução do programa. Quando um objeto é feito a ser utilizado pelo programa em execução , o coletor de lixo do Java libera a memória do Java Heap usado pelo objeto . Se o seu programa Java requer um uso extensivo da memória e você não aumentar o tamanho padrão Java Heap , então o seu programa pode falhar em uma "falta de memória " exceção Java. Instruções 
 1 
 Abra o comando ou prompt do DOS em seu computador. Para abrir o prompt , selecione o menu Iniciar e digite "command " no campo de texto de pesquisa seguido da tecla "Enter" . 
 2 
 Altere o diretório DOS para o local do programa Java você está indo para executar com o maior tamanho de Java Heap. Para fazer isso , digite " cd \\ " seguido o caminho dos arquivos de classe diretório completo . Um exemplo disso é : 
 
 cd c: \\ myjavafiles 
 3 
 Altere o tamanho máximo Java Heap 128MB através da utilização de argumentos de linha de comando no Java Virtual Machine invocação . Para fazer isso, digite o seguinte comando no prompt do DOS seguido da tecla "Enter" : 
 
 java- Xmx128m YourClassNameHere 
 4 
 Saia a execução do programa Java na Etapa 3. Re- executar o aplicativo Java definindo um tamanho inicial padrão Java Heap de 32MB com a capacidade de aumentar o tamanho da pilha de 128 MB , se necessário , digitando o seguinte comando no prompt do DOS seguido da tecla "Enter" : 
 
 java- Xms32m - Xmx128m YourClassNameHere