Resultados da pesquisa a pedido "garbage-collection"
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?
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, ...
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() { // ...
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 ...
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 ...
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 ...
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?
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 ()
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 ...
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 ...