Artigo .net Magazine 59 - Garbage Collection

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Artigo da Revista .NET Magazine - Edição 59.

Esse artigo faz parte da revista .NET Magazine edição 59. Clique aqui para ler todos os artigos desta edição

 

imagem_pdf.jpg

 

Expert

Garbage Collection

Entendendo o gerenciamento de memória no .Net

 

Neste artigo veremos

·         O modelo de gestão de memória com controle de gerações;

·         Como tornar uma aplicação .Net mais eficiente com relação à utilização dos recursos;

·         Quais as vantagens do modelo de coleta de lixo do .Net;

·         Como criar um objeto que precisa gerenciar recursos limitados e como consumi-los.

Qual a finalidade

·         Entender como funciona a alocação e coleta de memória e a gestão de recursos que ocorre nos bastidores do .Net Framework.

Quais situações utilizam esses recursos?

·         Desenvolvedores de aplicações .Net que se preocupem com alocação da memória e outros recursos limitados de hardware e software entrarão em contato neste artigo com princípios fundamentais para sua gestão eficiente.

 

Resumo do DevMan

O Garbage Collector (GC) do.Net Framework faz o gerenciamento automático de memória, mas devemos entender como isso acontece para ter um software de melhor qualidade e performance.

Muito do trabalho do GC acontecem de forma transparente aos desenvolvedores, facilitando enormemente o nosso trabalho evitando que ocorram erros, mesmo assim não basta apenas estar funcionando, deve ser rápido e eficiente para não consumir mais recursos do que deveria e não causar transtornos aos usuários e clientes. É muito ruim usar um aplicativo que vive travando e veremos como fazer o máximo para evitar esse tipo de problema.

 

Nós desenvolvedores .Net temos uma ferramenta muito poderosa que é o Garbage Collection, responsável por gerenciar a memória dos nossos aplicativos. Em outras linguagens de programação como C++ o desenvolvedor é responsável por fazer o próprio gerenciamento da memória, que se não for bem feito, pode criar consumo excessivo de memória e até mesmo corromper os dados.

"

A exibição deste artigo foi interrompida :(
Este post está disponível para assinantes MVP

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?