Resultados da pesquisa a pedido "garbage-collection"

2 a resposta

O objeto Timer é editado por GC quando nenhum outro objeto faz referência a eles?

Pode um objeto que contém um Timer ativo (System.Timers.Timer) ser coletado como lixo, se nenhum outro objeto estiver fazendo referência a ele?

14 a resposta

Tamanhos de heap muito grandes de Java [fechados]

Alguém tem experiência com o uso de pilhas muito grandes, 12 GB ou superior em Java? O GC torna o programa inutilizável?Quais parâmetros de GC você usa?Qual JVM, Sun ou BEA seria mais adequado para isso?Qual plataforma, Linux ou Windows, ...

4 a resposta

Uma instância de classe que não está sendo atribuída a uma variável pode ser coletada do lixo muito cedo?

(Eu nem sei se minha pergunta faz sentido; é apenas algo que eu não entendo e está girando na minha cabeça por algum tempo) Considere ter a seguinte classe: public class MyClass { private int _myVar; public void DoSomething() { // ...

4 a resposta

Java: Como você realmente força um GC usando o ForceGargabeCollection da JVMTI?

Eu não estou procurando o usual ", você só pode sugerir o GC em Java usandoSystem.gc ()"respostas, não é de todo que essa questão se trata. Minhas perguntas não são subjetivas e são baseadas em uma realidade: GCpodeser forçado em Java por um ...

4 a resposta

Por que um System.Timers.Timer sobrevive ao GC, mas não System.Threading.Timer?

Parece queSystem.Timers.Timer instâncias são mantidas vivas por algum mecanismo, masSystem.Threading.Timer instâncias não são. Programa de amostra, com um periódicoSystem.Threading.Timer e redefinição automáticaSystem.Timers.Timer: class ...

0 a resposta

ConcurrentDictionary não parece marcar elementos para o GC quando eles são removidos

Fiquei surpreso ao descobrir que a pegada de memória de meu aplicativo continuava crescendo - quanto mais tempo ela executava, mais memória consumia. Então, com alguma mágica dewindbg Eu identifiquei um problema no meu pequeno cache LRU com base ...

6 a resposta

Coleta de Lixo: É necessário definir objetos grandes como nulos em um método Dispose?

É necessário definir objetos grandes paranull ao implementar umDispose() método?

7 a resposta

Coleta de Lixo Java

O Java chama automaticamente o coletor de lixo; então, por que precisamos de chamadas manuais para coleta de lixo? Quando deve usarSystem.gc ()

9 a resposta

Por que os métodos de coleta de lixo Java e Python são diferentes?

Python usa o método de contagem de referência para lidar com o tempo de vida do objeto. Portanto, um objeto que não tem mais uso será imediatamente destruído. Mas, em Java, o GC (coletor de lixo) destrói objetos que não são mais usados em um ...

2 a resposta

Objetos não sendo finalizados e thread do Finalizador não fazendo nada

No nosso servidor, começamos a ter problemas comOutOfMemoryError. Analisamos os dumps de heap usando o Eclipse Memory Analysis e descobrimos que muitos objetos foram mantidos para finalização (cerca de 2/3 do heap): Descobrimos que pode haver ...