Perguntas com a marcação «garbage-collection»

8
Como um coletor de lixo simultâneo lida com variáveis?

Digamos que seja um coletor de lixo simultâneo de marcação e varredura. Quando esse GC lida com ponteiros constantes, apenas os percorre (a partir das raízes) e marca todos os blocos de dados encontrados. Em seguida, varre tudo sem marcação. Um código de cliente deve marcar os blocos de dados que...

8
Excluir C ++ vs Java GC

A coleta de lixo do Java cuida de objetos mortos na pilha, mas congela o mundo algumas vezes. Em C ++, tenho que ligar deletepara descartar um objeto criado no final de seu ciclo de vida. Este deleteparece ser um preço muito baixo para pagar por ambiente não-congelamento. A colocação de todas as...