ICorProfilerCallback::ObjectsAllocatedByClass Yöntemi
Profil oluşturucuya, en son çöp toplamadan bu yana oluşturulan belirtilen her sınıfın örnek sayısı hakkında bilgi verir.
Sözdizimi
HRESULT ObjectsAllocatedByClass(
[in] ULONG cClassCount,
[in, size_is(cClassCount)] ClassID classIds[] ,
[in, size_is(cClassCount)] ULONG cObjects[] );
Parametreler
cClassCount
[in] ve cObjects
dizilerinin classIds
boyutu.
classIds
[in] Her kimliğin bir veya daha fazla örneği olan bir sınıfı belirttiği sınıf kimlikleri dizisi.
cObjects
[in] Her tamsayının dizideki karşılık gelen sınıf classIds
için örnek sayısını belirttiği bir tamsayı dizisi.
Açıklamalar
classIds
ve cObjects
dizileri paralel dizilerdir. Örneğin, classIds[i]
ve cObjects[i]
aynı sınıfa başvurun. Önceki çöp toplamadan bu yana bir sınıfın örneği oluşturulmadıysa, sınıf atlanır. Geri çağırma, ObjectsAllocatedByClass
büyük nesne yığınında ayrılan nesneleri raporlamaz.
tarafından ObjectsAllocatedByClass
bildirilen sayılar yalnızca tahminlerdir. Tam sayımlar için ICorProfilerCallback::ObjectAllocated kullanın.
Karşılık classIds
gelen cObjects
dizi kaldıran türlere sahipse dizi bir veya daha fazla null girdi içerebilir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir