Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Definição de Coleta de Lixo em Java
. " Heap" Em Java, quando um objeto é criado usando o operador "new" , o objeto é dado um lugar no espaço de memória do programa conhecido como O tamanho da pilha é limitada no entanto, para um método de reaproveitamento de espaço de pilha é uma coleção required.Garbage é um processo de limpeza de objetos não utilizados , recuperando sua memória alocada . Quando um objeto não é referenciado em qualquer lugar do programa, o coletor de lixo irá apagar automaticamente o objeto , liberando espaço na pilha para ser utilizado por outros objetos. Memória

A memória do computador é onde os dados que está em uso pelo programa é armazenado . Porções de memória do sistema são atribuídos a diferentes processos, o sistema operacional do computador. A atribuição de partes da memória de processos ou objetos é conhecido como " alocação ".

A alocação e distribuição de memória correta é muito importante para a funcionalidade do computador.
< Br > a Heap

Quando um programa Java é executado em primeiro lugar, ele irá solicitar algum espaço de memória do sistema operacional. Alguma desta memória será usado para pilha do programa, a área onde o programa irá armazenar objetos criados usando o operador "new".

A memória do computador e, portanto, pilha do programa, é limitado no espaço. Se o programa continuou a adicionar novos objetos a ele sem apagar as antigas e liberando espaço na memória , a pilha rapidamente encher e causar um erro. O processo de controlar a alocação e realocação de memória é chamado de gerenciamento de memória.
Manual de Gestão de Memória

linguagens de programação diferentes lidar com gerenciamento de memória heap de maneiras diferentes. Algumas linguagens de programação como C e C + + usar o gerenciamento de memória manual, forçando os programadores a libertar -se a memória não utilizada .

Gerenciamento de memória manual pode levar a erros , tais como vazamentos de memória se o programa é codificado de forma incorreta, e pode tornar os programas mais complicado para escrever
Coleta de Lixo

línguas com catadores de lixo - Programação . tais como Java - limpar a memória não utilizada automaticamente , evitando erros e reduzindo complicações para o programador . coletor de lixo

do Java funciona através de monitoramento que os objetos ainda estão ativamente referenciado. Se um objeto ainda é referenciado pelo programa , é "vivo" eo coletor de lixo ignora. Se um objeto não é referenciado em qualquer lugar no entanto, o programa, é "morto" e coletor de lixo irá liberar seu espaço de memória .

Anterior :

Próximo : No
  Os artigos relacionados
·Como compilar e instalar JSmooth 
·Mesmo função em Java 
·Como obter informações DSN Usando Java 
·Como gerar um número de não mais de 4 vezes em Java 
·Como adicionar zeros na frente de um número em Java 
·Como encontrar um triângulo dentro de um triângulo us…
·Como usar Xerces em Eclipse 
·NetBeans Função de Busca 
·Como usar as ferramentas do SDK do Android no Windows 7…
·Tomada de Monitoramento Com Java 
  Artigos em destaque
·Como encontrar o número de ocorrências de um caracter…
·Como Aprender Microsoft FoxPro Online 
·Prós e contras de Informática Idiomas 
·Como fazer um C + + void display 
·Alice programação de ajuda 
·As vantagens de Diagramas de Fluxo de Dados 
·Como escrever uma sinopse com um programa de Java 
·Como ler os caracteres em Fortran 
·Como Chegar Rato X & Y em ActionScript3 
·Script A Process Explorer 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados