Eventos de rastreamento de gerenciamento de memória

Esta seção descreve informações detalhadas sobre detalhes específicos do evento de rastreamento de gerenciamento de memória.

O rastreamento de gerenciamento de memória é um recurso de solução de problemas que pode ser habilitado em binários de varejo para rastrear determinados eventos de gerenciamento de memória com sobrecarga mínima. Esse recurso permite melhores funcionalidades de diagnóstico para desenvolvedores e suporte a produtos. O rastreamento de eventos de gerenciamento de memória dá suporte ao rastreamento de alocação de heap, realocação e operações gratuitas.

O rastreamento de eventos de gerenciamento de memória usa o ETW (Rastreamento de Eventos para Windows), um recurso de rastreamento de alta velocidade de uso geral fornecido pelo sistema operacional. O ETW fornece um mecanismo de rastreamento para eventos gerados por aplicativos de modo de usuário e drivers de dispositivo no modo kernel. O ETW pode habilitar e desabilitar o registro em log dinamicamente, facilitando o rastreamento detalhado em ambientes de produção sem a necessidade de reinicializações ou reinicializações de aplicativo. O rastreamento de eventos de gerenciamento de memória usando ETW tem suporte no Windows 7 , no Windows Server 2008 R2 e posterior. Para obter informações gerais sobre ETW, consulte Aprimorar a depuração e o ajuste de desempenho com o ETW.

A lista a seguir fornece informações detalhadas para cada evento de rastreamento de gerenciamento de memória. Para obter informações adicionais sobre qualquer evento, clique no nome do evento.

Nome do evento Descrição
ETW_HEAP_EVENT_ALLOC Evento de rastreamento de gerenciamento de memória para uma operação de alocação de heap.
ETW_HEAP_EVENT_FREE Evento de rastreamento de gerenciamento de memória para uma operação livre de heap.
ETW_HEAP_EVENT_REALLOC Evento de rastreamento de gerenciamento de memória para uma operação de re-alocação de heap.

 

Melhore o ajuste de depuração e desempenho com o ETW