Condividi tramite


ETW_HEAP_EVENT_ALLOC evento

L'evento ETW_HEAP_EVENT_ALLOC è un evento di traccia della gestione della memoria per un'operazione di allocazione heap.

typedef struct ETW_HEAP_EVENT_ALLOC

Parametri

HeapHandle

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

Dimensione

Dimensione in byte allocata dall'heap.

Indirizzo

Indirizzo della memoria allocata.

Origine

Origine della memoria usata 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 frammentazione ridotta.
MEMORY_FROM_MAINPATH
3
Memoria dal percorso del codice principale.
MEMORY_FROM_SLOWPATH
4
Memoria da percorso lento.
MEMORY_FROM_INVALID
5
Memoria non valida.
MEMORY_FROM_SEGMENT_HEAP
6
Questo valore è riservato per l'uso futuro e non verrà mai restituito.

 

Commenti

L'evento ETW_HEAP_EVENT_ALLOC viene eseguito l'accesso a tutte le allocazioni 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