События трассировки управления памятью
В этом разделе описываются подробные сведения о конкретных событиях трассировки управления памятью.
Трассировка управления памятью — это функция устранения неполадок, которую можно включить в розничных двоичных файлах для отслеживания определенных событий управления памятью с минимальными затратами. Эта функция позволяет улучшить возможности диагностики для разработчиков и поддержки продуктов. Трассировка событий управления памятью поддерживает трассировку выделения кучи, перераспределения и свободных операций.
Трассировка событий управления памятью использует трассировку событий Windows (ETW) — высокоскоростную функцию трассировки общего назначения, предоставляемую операционной системой. Трассировка событий Windows предоставляет механизм трассировки событий, создаваемых как приложениями пользовательского режима, так и драйверами устройств в режиме ядра. Трассировка событий Windows может включать и отключать ведение журнала динамически, что упрощает выполнение подробной трассировки в рабочих средах без перезагрузки или перезапуска приложения. Трассировка событий управления памятью с помощью трассировки событий Windows поддерживается в Windows 7, Windows Server 2008 R2 и более поздних версиях. Общие сведения о трассировки событий Windows см. в разделе Улучшение отладки и настройки производительности с помощью etw.
В следующем списке приведены подробные сведения о каждом событии трассировки управления памятью. Чтобы получить дополнительные сведения о любом событии, щелкните его имя.
Название мероприятия | Описание |
---|---|
ETW_HEAP_EVENT_ALLOC | Событие трассировки управления памятью для операции выделения кучи. |
ETW_HEAP_EVENT_FREE | Событие трассировки управления памятью для операции, свободной от кучи. |
ETW_HEAP_EVENT_REALLOC | Событие трассировки управления памятью для операции повторного выделения кучи. |
Связанные темы