Udostępnij za pośrednictwem


IDkmManagedHeapSampler178 Interfejs

Definicja

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.

Dotyczy