ICorProfilerCallback::ObjectsAllocatedByClass – metoda
Oznámí profileru počet instancí každé zadané třídy, které byly vytvořeny od posledního uvolňování paměti.
Syntaxe
HRESULT ObjectsAllocatedByClass(
[in] ULONG cClassCount,
[in, size_is(cClassCount)] ClassID classIds[] ,
[in, size_is(cClassCount)] ULONG cObjects[] );
Parametry
cClassCount
[v] Velikost classIds
polí a cObjects
classIds
[v] Pole ID tříd, kde každé ID určuje třídu s jednou nebo více instancemi.
cObjects
[v] Pole celých čísel, kde každé celé číslo určuje počet instancí odpovídající třídy v classIds
poli.
Poznámky
Pole classIds
a cObjects
jsou paralelní pole. Například classIds[i]
a cObjects[i]
odkaz na stejnou třídu. Pokud nebyla vytvořena žádná instance třídy od předchozího uvolňování paměti, je třída vynechána. Zpětné ObjectsAllocatedByClass
volání nebude hlásit objekty přidělené ve velké haldě objektů.
Čísla hlášená nástrojem ObjectsAllocatedByClass
jsou pouze odhady. Pro přesné počty použijte ICorProfilerCallback::ObjectAllocated.
Pole classIds
může obsahovat jednu nebo více položek null, pokud odpovídající cObjects
matice obsahuje typy, které jsou uvolňování.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro