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

A coleta de lixo (GC) é uma forma de gerenciamento automático de memória que tenta recuperar o lixo ou a memória ocupada por objetos que não estão mais em uso pelo programa.

19
Uso adequado da interface IDisposable
Sei da leitura da documentação da Microsoft que o uso "primário" da IDisposableinterface é limpar recursos não gerenciados. Para mim, "não gerenciado" significa coisas como conexões com bancos de dados, soquetes, identificadores de janelas etc. Mas vi código em que o Dispose()método é implementado para liberar recursos gerenciados , o …



21
Existe um destruidor para Java?
Existe um destruidor para Java? Parece que não consigo encontrar nenhuma documentação sobre isso. Se não houver, como posso obter o mesmo efeito? Para tornar minha pergunta mais específica, estou escrevendo um aplicativo que lida com dados e as especificações dizem que deve haver um botão 'redefinir' que traga o …

8
Onde está o Machine.Config?
Quero aplicar uma alteração para que eu possa usar as configurações do Server GC para meu aplicativo C # 3.5 - posso fazer isso editando o machine.configarquivo. O único problema é que não sei onde é. Como posso encontrar o caminho desse arquivo de forma repetível em várias máquinas diferentes



12
Por que é uma prática ruim chamar System.gc ()?
Depois de responder a uma pergunta sobre como forçar a liberação de objetos em Java (o cara estava limpando um HashMap de 1,5 GB) System.gc(), me disseram que era uma prática ruim ligar System.gc()manualmente, mas os comentários não eram inteiramente convincentes. Além disso, ninguém parecia se atrever a votar, nem …





16
Por que o C ++ não possui um coletor de lixo?
Não estou fazendo essa pergunta por causa dos méritos da coleta de lixo antes de tudo. Minha principal razão para perguntar isso é que eu sei que Bjarne Stroustrup disse que o C ++ terá um coletor de lixo em algum momento. Com isso dito, por que não foi adicionado? …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.