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 |
|
Confira também