Resultados da pesquisa a pedido "garbage-collection"

10 a resposta

@Garbage Collection não reduz o uso atual de memória - no modo de liberação. Por quê

Criei um programa rápido que precisava percorrer um enorme arquivo de log (alguns milhões de registros) e encontrar vários pedaços de dentro. Como o volume de dados era muito grande, fiquei curioso para assistir à guia de desempenho do ...

6 a resposta

Quando exatamente a JVM está lançando um OutOfMemoryError

Estamos executando um aplicativo Java que às vezes "congela" porque algum encadeamento está usando quase todo o heap. Apesar da JVM executar o GC completo que dura mais de 60 segundos, o aplicativo nunca morre com o OutOfMemoryErro Li da ...

6 a resposta

Java Garbage Collection Log messages

Configurei o java para despejar informações de coleta de lixo nos logs verbose GC [http://wiki.zimbra.com/index.php?title=When_to_Turn_On_Verbose_GC]). Não tenho certeza do significado das entradas de coleta de lixo nos logs. Uma amostra dessas ...

10 a resposta

Por que a pilha de objetos grandes e por que nos importamos?

Eu li sobre Gerações e Pilha de objetos grandes. Mas ainda não entendi qual é o significado (ou benefício) de ter um heap de objeto grande? O que poderia ter dado errado (em termos de desempenho ou memória) se o CLR tivesse confiado na Geração ...

8 a resposta

UseConcMarkSweepGC vs UseParallelGC

No momento, estou tendo problemas com tempos de coleta de lixo muito longos. por favor, veja o seguinte. Minha configuração atual é que estou usando um -Xms1g e -Xmx3g. meu aplicativo está usando java 1.4.2. Não tenho nenhum sinalizador de ...

8 a resposta

Android - Gerenciamento de bitmap e memória?

Eu já vi muitas amostras que os desenvolvedores chamamrecycle() no bitmap e defina-o comonull. Por que isso é necessário, o coletor de lixo não se preocupa em liberar o bitmap? Bitmap bitmap = BitmapFactory.decodeStream(inputStream); ...

6 a resposta

Elegibilidade para análise de escape / alocação de pilha com Java 7

Estou fazendo alguns testes comescape analysis [http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html#escapeAnalysis] no Java 7 para entender melhor quais objetos são elegíveis para alocação de pilh Aqui está ...

8 a resposta

Definindo o objeto java dentro de um loop, preciso usar nulo para liberar memóri

Se eu tiver um loop e criar um novo objeto dentro dele for ( int i ; i < 10 ; i++) { MyObject obj = new MuObject(); obj.use(); } Preciso dizer obj = null, dentro do loop no início ou no final, para liberar a memória usada por esse objeto ou ...

6 a resposta

Por que o python usa tanto a contagem de referência quanto a marcação e varredura para o g

Minha pergunta é por que o python usa tanto a contagem de referência quanto a marcação e varredura para o gc? Por que não apenas marcar e varrer? Meu palpite inicial é que o uso da contagem de referência pode remover facilmente objetos ...

2 a resposta

Preciso manter uma referência a um FileSystemWatche

Estou usando umFileSystemWatcher (em um aplicativo Web ASP.NET) para monitorar um arquivo em busca de alterações. O observador é configurado no construtor de uma classe Singleton, por exemplo: private SingletonConstructor() { var fileToWatch = ...