Curso Delphi Memory Leaks

T2Ti.com

Detalhes do produto:



Treinamento gratuito. Assista aos vídeos disponíveis logo abaixo!

Autor: Albert Eije
Duração: 02h31m

Descrição

Memory Leak é um vazamento de memória. Ocorre em sistemas de computador quando uma porção de memória, alocada para uma determinada operação, não é liberada quando não é mais necessária. A ocorrência de vazamentos de memória é quase sempre relacionada a erros de programação e pode levar a falhas no sistema se a memória for completamente consumida.

O objetivo desse curso é fornecer conhecimentos de nível básico a intermediário sobre o gerenciamento de memória em programas desenvolvidos na ferramenta Delphi.

Veremos uma teoria básica de como funciona o gerenciamento de memória por parte do Sistema Operacional. Nesse ínterim, analisaremos um aplicativo desenvolvido para o treinamento em Delphi que simula o gerenciamento feito pelo SO (swap). Será nossa primeira prática. Ainda na parte teórica compreenderemos como as variáveis do Delphi são alocadas na memória.

Na parte prática princípio veremos como gerar os vazamentos de memória (memory leaks). Após isso utilizaremos algumas ferramentas que nos ajudarão a encontrar e até mesmo gerenciar tais problemas: FastMM, TopMemory, EurekaLog e madExcept.

Utilizamos o Delphi versão 2010 durante o curso.

Se você é participante do Treinamento T2Ti ERP, compre esse curso através da sua área de participante para desfrutar do desconto de 50%, caso esteja com todas as mensalidades pagas.

Aproveite mais esse lançamento da equipe do T2Ti.com.

Este curso é auto-instrucional, isto significa que é você quem controla o tempo de estudo. Ao adquirir este curso, além das video aulas, você terá a sua disposição a nossa tutoria online para tirar suas dúvidas através de uma lista de discussão com os nossos instrutores.

Download dos Projetos

Os projetos desenvolvidos no treinamento podem ser encontrados no github:

https://github.com/alberteije/Delphi-Memory-Leaks

Pré-requisitos:

Video Aulas:


Video Aula 01 - Introdução

Introdução ao curso. Objetivos.

Duração: 00:01:22


Video Aula 02 - Memória - Gerenciamento

O que são Memory Leaks; Como o Sistema Operacional gerencia a memória; Alocação de memória pelo SO: Swap; estratégias de alocação.

Duração: 00:08:42


Video Aula 03 - Prática 01

Análise de um programa feito em Delphi que simula a alocação de processos na memória pelo Sistema Operacional utilizando as estratégias: First Fit, Best Fit e Worst Fit.

T2Ti

Duração: 00:18:00


Video Aula 04 - Memória - Segmentos

Segmentos de memória: Text|Code, Data, Stack, Heap; Como as variáveis e objetos Delphi são alocados na memória.

Duração: 00:10:43


Video Aula 05 - Prática 02

Análise de um programa feito em Delphi que simula os vazamentos de memória (memory leaks); Considerações sobre o escopo das variáveis.

Duração: 00:18:32


Video Aula 06 - FastMM 01

Utilização do FastMM para rastrear os vazamentos de memória (memory leaks).

Duração: 00:15:56


Video Aula 07 - FastMM 02

Utilização do FastMM para rastrear os vazamentos de memória (memory leaks).

Duração: 00:15:25


Video Aula 08 - TopMemory

Utilização do TopMemory para rastrear os vazamentos de memória (memory leaks).

Duração: 00:15:03


Video Aula 09 - EurekaLog

Utilização do EurekaLog para rastrear os vazamentos de memória (memory leaks).

Duração: 00:20:37


Video Aula 10 - madExcept

Utilização do madExcept para rastrear os vazamentos de memória (memory leaks).

Duração: 00:15:44


Video Aula 11 - Conclusão

Considerações finais.

Duração: 00:04:47