curso Delphi Memory Leak: Criando e destruindo objetos

Neste curso veja como identificar vazamentos de memória no Delphi (Memory Leak) e como corrigi-los. Memory Leak acontecem quando criamos objetos e não os destruímos. Diferente de .NET ou Java, que possuem garbage collector, o Delphi não possui um mecanismo para liberar sozinho objetos instanciados e por isso o programador precisa criá-los e destruí-los.

Este conteúdo faz parte do guia:

Iniciar Carga Horária - 5H

Curso de Delphi: Memory Leak

Aula 1 - mvp

Introdução

Como no Delphi não temos garbage collector, o programador precisa criar e destruir seus próprios objetos e para isso, utilizamos o comando ReportMemoryLeakOnShutdown.
mvp
Aula 2 - mvp

Habilitando o relatório de vazamento de memória

Neste vídeo veremos um exemplo clássico de vazamento de memória, onde declaramos e instanciamos uma variável do tipo TStringList, porém não a destruímos.
mvp
Aula 3 - mvp

Caso comum de Memory Leak

Neste vídeo veremos um caso comum de Memory Leak, onde temos duas entidades TVenda e TVendaItem. A classe TVenda possui uma lista do tipo TVendaItem e em seu método constructor estamos instanciando a propriedade FListaVendaItem.
mvp
Aula 4 - mvp

Memory Leak e Herança

Neste vídeo veremos mais um caso bem comum de Memory Leak, onde temos uma classe Pai, chamada de TSistema e a classe TVenda (vista no vídeo anterior) herdando de TSistema.
mvp
Aula 5 - mvp

Memory Leak com lista de objetos

Existem diversas situações do nosso dia-a-dia nas quais podemos esquecer de liberar um objeto da memória e isso acabar gerando memory leak, não é mesmo? Neste vídeo você verá um caso muito comum em que criamos uma coleção de objetos.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos