IDkmManagedHeapSampler178 Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs zaimplementowany przez próbkator stert do wykrywania przecieków obsługi zdarzeń.
Implementacje tego interfejsu mogą ograniczać, gdy są wywoływane przy użyciu filtru zdefiniowanego w konfiguracji składnika. Mogą być używane następujące właściwości: EngineId, RuntimeId.
Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8).
public interface IDkmManagedHeapSampler178
type IDkmManagedHeapSampler178 = interface
Public Interface IDkmManagedHeapSampler178
Metody
AnalyzeEventHandlerLeaks(DkmManagedHeapSampler, String[]) |
Przeanalizuj wycieki procedury obsługi zdarzeń znalezione na stercie bez ich zwracania. Należy wywołać po przejściu obiektów i nigdy po przejściu do korzeni, ponieważ proces mógł zostać wznowiony. |
GetNextEventHandlerLeaks(DkmManagedHeapSampler, UInt32) |
Próbuje pobrać wartość następnej żądanej części wystąpień programu obsługi zdarzeń wycieków z zarządzanej sterty. Nie należy nazywać się przed ukończeniem spaceru stertą. |
GetNextEventHandlerLeaksJMC(DkmManagedHeapSampler, UInt32) |
Próbuje pobrać wartość następnej żądanej części wystąpień przecieków programu obsługi zdarzeń z zarządzanej sterty z wykluczonymi typami. Nie należy nazywać się przed ukończeniem spaceru stertą. |
GetTotalBytesWastedByEventHandlerLeaks(DkmManagedHeapSampler) |
Zwraca łączną ilość bajtów wyciekanych przez programy obsługi zdarzeń na zarządzanym stercie. To obliczenie jest oddzielone od wartości BytesWasted każdej struktury informacji o wycieku. Wynika to z faktu, że pod drzewa wycieków mogą się nakładać, co prowadzi do podwójnego zliczania zachowanych obiektów. |
GetTotalBytesWastedByEventHandlerLeaksJMC(DkmManagedHeapSampler) |
Zwraca łączną ilość bajtów wyciekanych przez programy obsługi zdarzeń na zarządzanym stercie z wykluczonymi typami. To obliczenie jest oddzielone od wartości BytesWasted każdej struktury informacji o wycieku. Wynika to z faktu, że pod drzewa wycieków mogą się nakładać, co prowadzi do podwójnego zliczania zachowanych obiektów. |