evento ETW_HEAP_EVENT_FREE

O evento ETW_HEAP_EVENT_FREE é um evento de rastreamento de gerenciamento de memória para uma operação livre de heap.

typedef struct ETW_HEAP_EVENT_FREE

Parâmetros

HeapHandle

O identificador do heap em que a memória foi alocada. Esse é o identificador de heap de um aplicativo passado para a função AllocateHeap quando a memória foi alocada.

Endereço

O endereço da memória que foi liberada.

Origem

A origem da memória que o alocador usou para a alocação de heap.

A tabela a seguir lista os valores possíveis para o parâmetro Source , conforme definido no arquivo de cabeçalho ntetw.h :

Valor Significado
MEMORY_FROM_LOOKASIDE
1
Memória da lista lookaside.
MEMORY_FROM_LOWFRAG
2
Memória do heap de baixa fragmentação.
MEMORY_FROM_MAINPATH
3
Memória de main caminho de código.
MEMORY_FROM_SLOWPATH
4
Memória de c lento.
MEMORY_FROM_INVALID
5
Memória que não era válida.
MEMORY_FROM_SEGMENT_HEAP
6
Esse valor é reservado para uso futuro e nunca será retornado.

 

Comentários

O evento ETW_HEAP_EVENT_FREE é registrado em todas as operações livres de heap.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho
Ntwmi.h

Confira também

Eventos de rastreamento de gerenciamento de memória