Coletor de lixo (informática): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Ajustes
Estava apenas faltando o verbo "é", no trecho "o que impensável"
Etiquetas: Editor Visual Edição via dispositivo móvel Edição feita através do sítio móvel
Linha 18:
 
=== Desvantagens ===
Coletores de lixo também possuem suas desvantagens. Eles são processos que consomem recursos computacionais para decidir quais partes da memória podem ser liberadas, enquanto no gerenciamento manual esse consumo é mínimo. Outro ponto negativo é que o momento em que o objeto é realmente desalocado não é determinístico, o que pode acarretar na variação do tempo de execução de algoritmo em partes aleatórias, o que é impensável em sistemas como em [[tempo real]], [[driver de dispositivo|drivers de dispositivo]] e processamento de transações. Também, o uso de [[recursividade (ciência da computação)|recursividade]] atrasa a desalocação automática da memória da pilha de execução até que a última chamada seja completada, aumentando os requisitos de memória do algoritmo. Por fim, a detecção semântica de objetos a serem desalocados é um problema indecidível para qualquer processo automático, devido ao [[problema da parada]].
 
== Uso prático ==