Questions tagged 'coleta de lixo'

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 são mais usados ​​pelo programa.
18
respostas

Uso adequado da interface IDisposable

Eu sei de ler a documentação do MSDN que o uso "principal" da interface IDisposable é limpar recursos não gerenciados. Para mim, "não gerenciado" significa coisas como conexões de banco de dados, soquetes, identificadores de janela etc. Mas eu vi o código em ...
set 11 de fev '09 às 21:12
21
a resposta

Como ler um arquivo de texto grande linha por linha usando java?

Eu preciso ler um arquivo de texto grande de cerca de 5-6 GB por linha usando Java. Como posso fazer isso rapidamente?
set em 03 de maio '11 às 13:53
14
respostas
8
respostas

Onde está o Machine.Config?

Eu quero aplicar a alteração, para que eu possa usar as configurações do servidor GC para meu aplicativo C # 3.5 - eu posso fazer isso editando o arquivo machine.config. O único problema é que não sei onde está. Como posso encontrar o caminho para este arquivo novamente ...
set 24 fev '10 às 14:16
12
respostas

Excluindo objetos no javascript

Estou um pouco confuso com o operador delete do javascript. Pegue o seguinte trecho de código: var obj = {helloText: "Hello World!" }; var foo = obj; delete obj; Depois de executar esta parte do código, obj é nulo, mas foo ainda se aplica ao objeto, ...
set em 13 de abr '09 às 2:18
8
respostas

O que é a coleta de lixo do javascript?

O que é a coleta de lixo do javascript? O que é importante para um programador da web entender a coleta de lixo do javascript para poder escrever melhor o código?
definido em 14 de maio de 2009 às 19:58
13
respostas

Por que é uma prática ruim chamar System.gc ()?

Depois de responder a pergunta sobre objetos sem energia em Java (o cara limpou HashMap de 1,5 GB) com System.gc (), me disseram que a prática ruim chama System.gc () manualmente, mas os comentários não eram completamente convincentes. Além disso, ninguém parecia se atrever a ...
definir em 10 de março de 10 às 5:19
8
respostas

Terminologia explícita de heap: gerações jovens, antigas e permanentes?

Eu estou tentando entender como os conceitos de gerações jovens, antigas e permanentes na terminologia do heap Java, ou melhor, interações entre três gerações. Minhas perguntas: Qual é a geração mais jovem? Qual é a velha geração? O que é paz permanente ...
set 25 de janeiro '10 às 0:51
12
respostas

Precisa se livrar de objetos e defini-los para null?

Você precisa se livrar de objetos e defini-los como nulos, ou o coletor de lixo os limpará quando eles saírem do escopo?
set em 28 de maio de 2010 às 8:45
15
respostas

Quando o método finalize () é chamado em Java?

Eu preciso saber quando o método finalize () é chamado na JVM. Eu criei uma classe de teste que grava em um arquivo quando o método finalize () é chamado, substituindo-o. Não é cumprido. Alguém pode me dizer a razão pela qual ele não ...
Definir 24 de março '10 às 12:24
16
respostas

Por que o C ++ não possui um coletor de lixo?

Eu não estou fazendo essa pergunta por causa da dignidade do coletor de lixo em primeiro lugar. Minha principal razão para perguntar sobre isso é que eu sei que Bjarne Stroustrup disse que C ++ terá um coletor de lixo em algum momento. Ska ...
set em 29 set. '08 às 3:53
4
respostas

Quando devo usar GC.SuppressFinalize ()?

No .NET, em que circunstâncias devo usar GC.SuppressFinalize ()? Qual vantagem esse método usa?
set 30 de setembro '08 às 1:41
5
respostas

Como funciona o novo mecanismo de contagem automática de referências?

Alguém pode me explicar brevemente como funciona o ARC? Eu sei que isso é diferente da Garbage Collection, mas eu só me pergunto como isso funciona. Além disso, se o ARC faz o que o GC faz sem interferir no desempenho, então por que usar o Java ...
definido em 17 de junho '11 às 2:40
24
respostas

Como forçar a coleta de lixo em Java?

É possível forçar a coleta de lixo para Java, mesmo que seja difícil? Eu sei sobre System.gc (); e Runtime.gc (); mas eles só oferecem GC. Como posso forçar o GC?
set 26 de setembro '09 às 16:14
3
respostas

Como bloquear o javascript - coleta de lixo

Eu registrei o seguinte erro do Chrome, que levou a muitos vazamentos de memória graves e não óbvias no meu código: (Estes resultados usam o utilitário Chrome Dev Tools, um gerenciador de perfis de memória que executa o GC e, em seguida, obtém um instantâneo de ku ...
set em 05 de novembro '13 às 23:55