evento ETW_HEAP_EVENT_REALLOC

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

typedef struct ETW_HEAP_EVENT_REALLOC

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.

NewAddress

O novo endereço da memória alocada.

OldAddress

O endereço antigo da memória alocada anteriormente.

Newsize

O novo tamanho em bytes alocados do heap.

OldSize

O tamanho antigo em bytes alocados anteriormente do heap.

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.

 

Esse evento não tem parâmetros.

Comentários

O evento ETW_HEAP_EVENT_REALLOC é registrado em todas as realocaçõ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