Resultados da pesquisa a pedido "garbage-collection"
Melhorando a Implementação de Treap
Aqui está a minha implementação de uma espécie de trapaça (com chaves implícitas e algumas informações adicionais armazenadas nos nós): http://hpaste.org/42839/treap_with_implicit_keys [http://hpaste.org/42839/treap_with_implicit_keys] De acordo ...
E o desempenho do GC da Haskell para aplicativos em tempo real, como jogos?
Como percebi que a lógica das regras do jogo deve lidar com uma complexidade enorme, estou pensando em usar uma linguagem não típica no campo de jogo como linguagem de script de lógica no jogo. O motivo do script no jogo está representando uma ...
Limite de despesas gerais do GC excedido
Qual é o tempo de amostragem que a JVM usa para lançar 'java.lang.OutOfMemoryError: limite de sobrecarga do GC excedido'? Eu sei que você pode controlar 98% e 2% com os parâmetros GCTimeLimit e GCHeapFreeLimit, mas qual é o tempo de amostragem?
Em C #, onde devo manter a referência do meu timer?
A documentação deSystem.Threading.Timer diz que devo manter uma referência ao vivo para evitar que seja coletada no lixo. Mas onde devo fazer isso? Minhasmain é muito simples que eu não sei onde guardar a referência: class Program { static void ...
Problemas de latências que o G1GC
Estou enfrentando um aumento contínuo nas pausas do GC com o algoritmo G1GC. As latências de serviço continuam a crescer ao longo do tempo. Quando isso acontece, reinicio o serviço e as latências voltam ao normal. Após a inicialização, as ...
Substituindo finalize () em Java
Object.finalize() foi descontinuado no Java 9 e acho que entendo os motivos, mas estou tendo problemas para ver como substituí-lo. Eu tenho uma classe de utilitário chamada Configuração, que essencialmente possui uma única instância que possui ...
Os retornos de chamada `weakref` substituem` __del__`?
Existe algum obstáculo que impeçaweakref [https://docs.python.org/3/library/weakref.html]de fazer tudo o que__del__ faz, mas com garantias muito mais fortes (por exemplo,finalize garante que a chamada será feita antes da saída do intérprete e a ...
Quando é aceitável ligar para GC.Collect?
O conselho geral é que você não deve ligarGC.Collect do seu código, mas quais são as exceções a esta regra? Só consigo pensar em alguns casos muito específicos em que pode fazer sentido forçar uma coleta de lixo. Um exemplo que vem à mente é um ...
Sessão contendo itens implementando IDisposable
No ASP.NET, se os itens forem deixados no estado da sessão que Implement IDisposable, mas nunca forem especificamente removidos e descartados pelo aplicativo quando a sessão expirar, o Dispose será chamado nos objetos que qualquer código em ...
Implementando IDisposable corretamente
Nas minhas aulas, implemento IDisposable da seguinte maneira: public class User : IDisposable { public int id { get; protected set; } public string name { get; protected set; } public string pass { get; protected set; } public User(int UserID) { ...