é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 |
|
Voir aussi