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