Bagikan melalui


Metode ICorProfilerCallback::ObjectsAllocatedByClass

Memberi tahu profiler tentang jumlah instans dari setiap kelas tertentu yang telah dibuat sejak pengumpulan sampah terbaru.

Sintaks

HRESULT ObjectsAllocatedByClass(  
    [in] ULONG   cClassCount,  
    [in, size_is(cClassCount)] ClassID classIds[] ,  
    [in, size_is(cClassCount)] ULONG   cObjects[] );  

Parameter

cClassCount
[in] Ukuran array classIds dan cObjects.

classIds
[dalam] Array ID kelas, di mana setiap ID menentukan kelas dengan satu atau beberapa instans.

cObjects
[in] Array bilangan bulat, di mana setiap bilangan bulat menentukan jumlah instans untuk kelas yang sesuai dalam array classIds.

Keterangan

Array classIds dan cObjects adalah array paralel. Misalnya, classIds[i] dan cObjects[i] referensikan kelas yang sama. Jika tidak ada instans kelas yang dibuat sejak pengumpulan sampah sebelumnya, kelas akan dihilangkan. Panggilan balik ObjectsAllocatedByClass tidak akan melaporkan objek yang dialokasikan dalam tumpukan objek besar.

Angka yang dilaporkan oleh ObjectsAllocatedByClass hanya perkiraan. Untuk jumlah yang tepat, gunakan ICorProfilerCallback::ObjectAllocated.

Array classIds mungkin berisi satu atau beberapa entri null jika array cObjects yang sesuai memiliki jenis yang sedang dibongkar.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga