Resultados da pesquisa a pedido "garbage-collection"

4 a resposta

Os manipuladores de eventos impedem a coleta de lixo?

Se eu tiver o seguinte código: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null;O pClass será coletado como lixo? Ou ele continuará disparando seus eventos sempre que eles ocorrerem? Preciso fazer o seguinte para ...

3 a resposta

Javascript força coleção GC? Objeto com força livre?

Eu tenho uma função js para reproduzir qualquer som usando a interface de áudio (criando uma nova instância para cada chamada). Isso funciona muito bem, até a 32ª chamada (às vezes menos). Esse problema está diretamente relacionado ao lançamento ...

1 a resposta

Coletor de lixo no Ruby 2.2 provoca inesperado CoW

Como impeço o GC de provocar a cópia na gravação, quando bifurco o meu processo? Recentemente, analisei o comportamento do coletor de lixo em Ruby, devido a alguns problemas de memória que encontrei no meu programa (a memória do meu computador é ...

2 a resposta

Como detectar e remover (durante uma sessão) beans @ViewScoped não utilizados que não podem ser coletados com lixo

EDIT: O problema levantado por esta pergunta é muito bem explicado e confirmado neste artigo por codebulb.ch, incluindo algumas comparações entre JSF@ViewScoped, CDI@ViewSCopede os Omnifaces@ViewScopede uma declaração clara de que o ...

1 a resposta

O que causa longos tempos de rotação e sincronização em Java?

No Java 8, atualização 45, adicionando essas opções aojava ligar: -XX:+PrintGCApplicationStoppedTime -XX:+PrintSafepointStatistics -XX:PrintSafepointStatisticsCount=1mostra-me estatísticas como estas: vmop [threads: total initially_running ...

1 a resposta

O tempo completo do GC é muito mais do que o tempo do usuário

Temos um aplicativo baseado na Web Java em execução no JBoss com tamanho de heap máximo permitido de cerca de 1,2 GB (a memória física total da máquina é de 2 GB). Em algum momento, o aplicativo pára de responder (aos clientes) por ...

4 a resposta

O GC libera memória para o sistema operacional?

Quando o coletor de lixo é executado e libera memória, essa memória volta ao sistema operacional ou está sendo mantida como parte do processo. Fiquei com a forte impressão de que a memória nunca é realmente liberada de volta para o sistema ...

2 a resposta

java.lang.OutOfMemoryError: espaço de classe compactado

Estamos rodando em java-8-oracle. Nós nos mudamos para java8 há seis meses. Nos últimos dias, recebemos um OOME de tempos em tempos e não conseguimos identificar ou reproduzir o problema. Quando executamos uma chamada para o servidor (tomcat), ...

1 a resposta

Como o tempo de execução do .NET move a memória?

É um fato bem conhecido que o coletor de lixo .NET não apenas 'exclui' os objetos na pilha, mas também combate a fragmentação da memória usando a compactação de memória. Pelo que entendi, basicamente a memória é copiada para um novo local, e o ...

1 a resposta

Limites conhecidos do .NET 4 GC para acionar a coleta?

Eu sei que a lógica para o GC disparar não é simples, mas tem certos limites para monitorar. Alguém sabe quais são esses limites para a estação de trabalho .NET 4 e o GC do servidor? Obrigado