evento ETW_HEAP_EVENT_ALLOC

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

typedef struct ETW_HEAP_EVENT_ALLOC

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.

Tamanho

O tamanho em bytes alocados do heap.

Endereço

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

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 do caminho 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_ALLOC é registrado em todas as alocações 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