Metode ICorProfilerCallback8::DynamicMethodJITCompilationFinished
[Didukung di .NET Framework 4.7 dan versi yang lebih baru]
Memberi tahu profiler setiap kali kompilasi JIT dari metode dinamis telah selesai.
Sintaks
HRESULT DynamicMethodJITCompilationFinished(
[in] FunctionID functionId,
[in] BOOL hrStatus,
[in] BOOL fIsSafeToBlock
);
Parameter
functionId
[in] Pengidentifikasi fungsi dalam memori tempat kompilasi JIT dimulai.
hrStatus
[in] Nilai yang menunjukkan apakah kompilasi ulang JIT berhasil.
fIsSafeToBlock
[in] true
untuk menunjukkan bahwa pemblokiran dapat menyebabkan runtime menunggu utas panggilan kembali dari panggilan balik ini; false
untuk menunjukkan bahwa pemblokiran tidak akan memengaruhi operasi runtime.
Keterangan
Panggilan balik ini dipicu setiap kali kompilasi JIT dari metode dinamis selesai. Ini termasuk berbagai stub bahasa perantara dan metode LCG. Tujuannya adalah untuk memberikan penulis profiler informasi yang cukup untuk mengidentifikasi metode yang dikompilasi kepada pengguna.
Catatan
Nilai functionId
tidak dapat digunakan untuk mengatasi token metadata mereka, karena metode dinamis tidak memiliki metadata.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4.7
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