событие ETW_HEAP_EVENT_FREE
Событие ETW_HEAP_EVENT_FREE — это событие трассировки управления памятью для операции, свободной от кучи.
typedef struct ETW_HEAP_EVENT_FREE
Параметры
-
HeapHandle
-
Дескриптор кучи, в которой была выделена память. Это обработчик кучи, который приложение передается в функцию AllocateHeap при выделении памяти.
-
Адрес
-
Адрес освобожденной памяти.
-
Источник
-
Источник памяти, используемой распределителем для выделения кучи.
В следующей таблице перечислены возможные значения параметра Source , определенные в файле заголовка ntetw.h .
Значение Значение - MEMORY_FROM_LOOKASIDE
- 1
Память из списка lookaside. - MEMORY_FROM_LOWFRAG
- 2
Память из кучи с низким уровнем фрагментации. - MEMORY_FROM_MAINPATH
- 3
Память из main пути кода. - MEMORY_FROM_SLOWPATH
- 4
Память из медленного c. - MEMORY_FROM_INVALID
- 5
Недопустимая память. - MEMORY_FROM_SEGMENT_HEAP
- 6
Это значение зарезервировано для использования в будущем и никогда не будет возвращено.
Комментарии
Событие ETW_HEAP_EVENT_FREE регистрируется во всех операциях, свободных от кучи.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 R2 [только классические приложения] |
Заголовок |
|
См. также раздел