Udostępnij przez


Zdarzenia śledzenia zarządzania pamięcią

W tej sekcji opisano szczegółowe informacje dotyczące śledzenia zdarzeń zarządzania pamięcią operacyjną.

Śledzenie zarządzania pamięcią to funkcja rozwiązywania problemów, którą można włączyć w plikach binarnych handlu detalicznego w celu śledzenia niektórych zdarzeń zarządzania pamięcią przy minimalnym nakładzie pracy. Ta funkcja umożliwia lepsze możliwości diagnostyczne dla deweloperów i pomocy technicznej dla produktów. Śledzenie zdarzeń zarządzania pamięcią obsługuje śledzenie alokacji sterty, lokalizacji rzeczywistej i bezpłatnych operacji.

Śledzenie zdarzeń zarządzania pamięcią używa funkcji śledzenia zdarzeń systemu Windows (ETW), szybkiej funkcji śledzenia, ogólnego przeznaczenia, udostępnianej przez system operacyjny. Funkcja ETW udostępnia mechanizm śledzenia zdarzeń zgłaszanych zarówno przez aplikacje trybu użytkownika, jak i sterowniki urządzeń w trybie jądra. Funkcja ETW może włączać i wyłączać rejestrowanie dynamicznie, co ułatwia wykonywanie szczegółowego śledzenia w środowiskach produkcyjnych bez konieczności ponownego uruchamiania lub ponownego uruchamiania aplikacji. Śledzenie zdarzeń zarządzania pamięcią przy użyciu funkcji ETW jest obsługiwane w systemach Windows 7, Windows Server 2008 R2 i nowszych. Aby uzyskać ogólne informacje na temat funkcji ETW, zobacz Ulepszanie debugowania i dostrajania wydajności przy użyciuETW.

Poniższa lista zawiera szczegółowe informacje dotyczące każdego zdarzenia śledzenia zarządzania pamięcią. Aby uzyskać dodatkowe informacje na temat dowolnego zdarzenia, kliknij nazwę zdarzenia.

Nazwa zdarzenia Opis
ETW_HEAP_EVENT_ALLOC Śledzenie zdarzeń zarządzania pamięcią dla operacji alokacji sterty.
ETW_HEAP_EVENT_FREE Zdarzenie śledzenia zarządzania pamięcią dla operacji zwalniania sterty.
ETW_HEAP_EVENT_REALLOC Zdarzenie dotyczące śledzenia zarządzania pamięcią w operacji ponownej alokacji sterty.

 

Ulepszanie Debugowania i Dostrajania Wydajności za pomocą ETW