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