Compartilhar via


Detecção de vazamento de memória no MFC

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

Pro, Premium e Ultimate

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

MFC fornece classes e funções para detectar a memória que é alocada, mas nunca desalocada.

Nesta seção

  • As alocações de memória de controle.
    Discute o DEBUG_NEW macro, que você pode usar para localizar vazamentos de memória. As informações incluem considerações nas versões Debug e Release, definindo a macro em arquivos de origem, e despejos de objeto.

  • Habilitando o diagnóstico de memória
    Fornece etapas para ativar o rastreamento e selecionando os recursos de diagnóstico de memória específica com diagnóstico afxMemDF (para um controle mais preciso).

  • Tirar instantâneos da memória
    Mostra como tirar instantâneos da memória para ajudar a localizar vazamentos de memória.

  • Exibindo estatísticas de memória
    Descreve o CMemoryState::Difference função (compara a memória) e o CMemoryState::DumpStatistics (imprime as estatísticas de memória) e fornece exemplos de código.

  • Despejos de objeto
    Fornece informações sobre os despejos de objeto, incluindo o DumpAllObjectsSince funcionar, o código de exemplo e considerações, bem como interpretar e personalizando despejos de objeto.

Seções relacionadas