Metode ICorProfilerInfo4::EnumJITedFunctions2
Mengembalikan enumerator untuk semua fungsi yang sebelumnya dikompilasi JIT dan dikompilasi ulang JIT. Metode ini menggantikan metode ICorProfilerInfo3::EnumJITedFunctions, yang tidak menghitung ID yang dikompilasi ulang JIT.
Sintaks
HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);
Parameter
ppEnum
[out] Penunjuk ke enumerator ICorProfilerFunctionEnum.
Keterangan
Metode ini dapat tumpang tindih dengan panggilan balik JITCompilation
seperti metode ICorProfilerCallback::JITCompilationStarted. Enumerasi yang dikembalikan menyertakan nilai untuk bidang COR_PRF_FUNCTION::reJitId
. Metode ICorProfilerInfo3::EnumJITedFunctions, yang diganti metode ini, tidak menghitung ID yang dikompilasi ulang JIT, karena bidang COR_PRF_FUNCTION::reJitId
selalu diatur ke 0. Metode ICorProfilerInfo4::EnumJITedFunctions
menghitung ID yang kompilasi ulang JIT, karena bidang COR_PRF_FUNCTION::reJitId
diatur dengan benar. Perhatikan bahwa metode ICorProfilerInfo4::EnumJITedFunctions2 dapat memicu pengumpulan sampah, sedangkan metode ICorProfilerInfo3::EnumJITedFunctions tidak akan memicu pengumpulan sampah. Untuk informasi selengkapnya, lihat CORPROF_E_UNSUPPORTED_CALL_SEQUENCE HRESULT.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4.5
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk