IDkmManagedHeapSampler Interface

Définition

Interface implémentée par l’échantillonneur pour obtenir le tas managé échantillonné.

Les implémentations de cette interface peuvent limiter le moment où elles sont appelées à l’aide d’un filtre défini dans la configuration de leurs composants. Les propriétés suivantes peuvent être utilisées : EngineId, RuntimeId.

Cette API a été introduite dans Visual Studio 12 RTM (DkmApiVersion. VS12RTM).

public interface class IDkmManagedHeapSampler
public interface class IDkmManagedHeapSampler
__interface IDkmManagedHeapSampler
public interface IDkmManagedHeapSampler
type IDkmManagedHeapSampler = interface
Public Interface IDkmManagedHeapSampler

Méthodes

GetRoots(DkmManagedHeapSampler)

Retourne les racines du tas échantillonné.

GetSampledHeapData(DkmManagedHeapSampler, UInt32)

Retourne la partie demandée suivante de données de graphique d’objet sérialisées.

GetSampledHeapTypeStats(DkmManagedHeapSampler)

Retourne les statistiques de type de tas.

InitializeHeapObjectWalk(DkmManagedHeapSampler, UInt32, Boolean)

Initialise l’échantillonneur du tas.

NextObjects(DkmManagedHeapSampler, UInt32)

Parcourt le nombre donné d’objets sur le tas.

NextReferences(DkmManagedHeapSampler, UInt32)

Parcourt le nombre donné de références sur le tas.

NextRoots(DkmManagedHeapSampler, UInt32)

Parcourt le nombre donné de racines de GC sur le tas.

S’applique à