Articles of garbage collection de

Descubra o tamanho de um object .net

Eu estou tentando descobrir a quantidade de memory que meus objects levam para ver quantos deles estão terminando no Large Object Heap (que é mais de 85.000 bytes). É tão simples como adicionar 4 para um int, 8 para um longo, 4 (ou 8 se você estiver em 64 bits) para qualquer tipo de referência, […]

Impeça a garbage collection do .NET por um curto período de tempo

Eu tenho um aplicativo de alto desempenho que está lidando com uma quantidade muito grande de dados. Ele está recebendo, analisando e descartando enormes quantidades de informações em curtos períodos de tempo. Isso causa uma quantidade razoável de rotatividade de objects que estou tentando otimizar no momento, mas também causa um problema secundário. Quando a […]

Mensagens do Log da Coleta de Lixo do Java

Eu configurei o java para despejar informações de garbage collection nos logs ( GC detalhado ). Não tenho certeza do que significam as inputs de garbage collection nos logs. Uma amostra dessas inputs é publicada abaixo. Eu pesquisei no Google e não encontrei explicações sólidas. Eu tenho algumas suposições razoáveis, mas estou procurando respostas que […]

O GC libera a memory de volta ao sistema operacional?

Quando o coletor de lixo é executado e libera memory, essa memory volta ao sistema operacional ou está sendo mantida como parte do processo. Eu estava com a forte impressão de que a memory nunca é liberada de volta ao sistema operacional, mas mantida como parte da área de memory / pool para ser reutilizada […]

Coleta de lixo de literais de string

Estou lendo sobre garbage collection e estou ficando confuso resultados de pesquisa quando eu procurar collections de lixo de seqüência de caracteres literal. Preciso de esclarecimentos sobre os seguintes pontos: Se uma string é definida como literal em tempo de compilation [por exemplo: String str = “java” ] então será coletada como lixo? Se usar […]

O que há de errado com o uso do GC.Collect ()?

Embora eu entenda as sérias implicações de brincar com essa function (ou pelo menos é o que eu acho), eu não consigo entender por que isso está se tornando uma daquelas coisas que programadores respeitáveis ​​jamais usariam, mesmo aqueles que nem sequer sabem Para que isso serve. Digamos que eu esteja desenvolvendo um aplicativo em […]

Excluindo Objetos em JavaScript

Estou um pouco confuso com o operador delete do JavaScript. Pegue o seguinte trecho de código: var obj = { helloText: “Hello World!” }; var foo = obj; delete obj; Após este trecho de código ter sido executado, obj é null , mas foo ainda se refere a um object exatamente como obj . Eu […]