Partager via


événement ETW_HEAP_EVENT_REALLOC

L’événement ETW_HEAP_EVENT_REALLOC est un événement de suivi de gestion de la mémoire pour une opération de réaffectation du tas.

typedef struct ETW_HEAP_EVENT_REALLOC

Paramètres

HeapHandle

Handle du tas où la mémoire a été allouée. Il s’agit du gestionnaire de tas d’une application passée à la fonction AllocateHeap lorsque la mémoire a été allouée.

NewAddress

Nouvelle adresse de la mémoire allouée.

Ancienne adresse

Ancienne adresse de la mémoire précédemment allouée.

NewSize

Nouvelle taille en octets allouée à partir du tas.

OldSize

Ancienne taille en octets précédemment allouée à partir du tas.

Source

Source de la mémoire utilisée par l’allocateur pour l’allocation de tas.

Le tableau suivant répertorie les valeurs possibles pour le paramètre Source tel que défini dans le fichier d’en-tête ntetw.h :

Valeur Signification
MEMORY_FROM_LOOKASIDE
1
Mémoire de la liste de recherche.
MEMORY_FROM_LOWFRAG
2
Mémoire du tas à faible fragmentation.
MEMORY_FROM_MAINPATH
3
Mémoire de main chemin de code.
MEMORY_FROM_SLOWPATH
4
Mémoire de c lent.
MEMORY_FROM_INVALID
5
Mémoire non valide.
MEMORY_FROM_SEGMENT_HEAP
6
Cette valeur est réservée à une utilisation future et ne sera jamais retournée.

 

Cet événement n’a aucun paramètre.

Notes

L’événement ETW_HEAP_EVENT_REALLOC est enregistré sur toutes les réaffectations de tas.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau uniquement]
En-tête
Ntwmi.h

Voir aussi

Événements de suivi de gestion de la mémoire