Aracılığıyla paylaş


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

Ayrıca bkz.