Dela via


Spårningshändelser för minneshantering

I det här avsnittet beskrivs detaljerad information om specifika händelsedetaljer för spårning av minneshantering.

Spårning av minneshantering är en felsökningsfunktion som kan aktiveras i slutgiltiga binärfiler för att spåra vissa minneshanteringshändelser med minimal prestandapåverkan. Den här funktionen ger bättre diagnostikfunktioner för utvecklare och produktsupport. Händelsespårning för minneshantering stöder spårning av heap-allokering, omallokering och frisättningar.

Händelsespårning för minneshantering använder händelsespårning för Windows (ETW), en allmän spårningsanläggning för höghastighetsspårning som tillhandahålls av operativsystemet. ETW tillhandahåller en spårningsmekanism för händelser som genereras av både användarlägesprogram och enhetsdrivrutiner i kernelläge. ETW kan aktivera och inaktivera loggning dynamiskt, vilket gör det enkelt att utföra detaljerad spårning i produktionsmiljöer utan att behöva starta om eller starta om programmet. Spårning av minneshanteringshändelser med ETW stöds på Windows 7 , Windows Server 2008 R2 och senare. Allmän information om ETW finns i Förbättra felsökning och prestandajustering med ETW-.

Följande lista innehåller detaljerad information för varje minneshanteringsspårningshändelse. Om du vill ha mer information om en händelse klickar du på händelsenamnet.

Händelsenamn Beskrivning
ETW_HEAP_EVENT_ALLOC Spårningshändelse för minneshantering för en heapallokeringsåtgärd.
ETW_HEAP_EVENT_FREE Minneshanteringsspårningshändelse för en heap-frigöringsoperation.
ETW_HEAP_EVENT_REALLOC Spårningshändelse för minneshantering för en heap-omallokeringsåtgärd.

 

förbättra felsökning och prestandajustering med ETW-