Condividi tramite


ETW_HEAP_EVENT_REALLOC evento

L'evento ETW_HEAP_EVENT_REALLOC è un evento di traccia della gestione della memoria per un'operazione di riallocazione dell'heap.

typedef struct ETW_HEAP_EVENT_REALLOC

Parametri

HeapHandle

Handle dell'heap in cui è stata allocata la memoria. Si tratta dell'heap che gestisce un'app passata alla funzione AllocateHeap quando la memoria è stata allocata.

NewAddress

Nuovo indirizzo della memoria allocata.

OldAddress

Indirizzo precedente della memoria allocata in precedenza.

NewSize

Nuova dimensione in byte allocata dall'heap.

OldSize

Dimensione precedente in byte allocata in precedenza dall'heap.

Origine

Origine della memoria utilizzata dall'allocatore per l'allocazione dell'heap.

Nella tabella seguente sono elencati i valori possibili per il parametro Source , come definito nel file di intestazione ntetw.h :

Valore Significato
MEMORY_FROM_LOOKASIDE
1
Memoria dall'elenco lookaside.
MEMORY_FROM_LOWFRAG
2
Memoria dall'heap a bassa frammentazione.
MEMORY_FROM_MAINPATH
3
Memoria dal percorso del codice principale.
MEMORY_FROM_SLOWPATH
4
Memoria da c lento.
MEMORY_FROM_INVALID
5
Memoria non valida.
MEMORY_FROM_SEGMENT_HEAP
6
Questo valore è riservato per uso futuro e non verrà mai restituito.

 

Questo evento non ha parametri.

Commenti

L'evento ETW_HEAP_EVENT_REALLOC viene registrato in tutte le riallocazioni dell'heap.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
Ntwmi.h

Vedi anche

Eventi di traccia della gestione della memoria