Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memberi tahu profiler bahwa pengompilasi just-in-time (JIT) akan menyisipkan fungsi yang sejalan dengan fungsi lainnya.
Sintaks
HRESULT JITInlining(
[in] FunctionID callerId,
[in] FunctionID calleeId,
[out] BOOL *pfShouldInline);
Parameter
callerId
[in] ID fungsi tempat fungsi calleeId akan disisipkan.
calleeId
[in] ID fungsi yang akan disisipkan.
pfShouldInline
[out] true untuk memungkinkan penyisipan terjadi; jika tidak, false.
Keterangan
Profiler dapat mengatur pfShouldInline ke false untuk mencegah fungsi calleeId disisipkan ke dalam fungsi callerId. Selain itu, profiler dapat menonaktifkan penyisipan sejajar secara global dengan menggunakan nilai COR_PRF_DISABLE_INLINING dari enumerasi COR_PRF_MONITOR.
Fungsi yang disisipkan secara sejajar tidak memunculkan peristiwa untuk masuk atau keluar. Oleh karena itu, profiler harus mengatur pfShouldInline ke false untuk menghasilkan grafik panggilan yang akurat. Pengaturan pfShouldInline ke false akan memengaruhi performa, karena penyisipan sejajar biasanya meningkatkan kecepatan dan mengurangi jumlah peristiwa kompilasi JIT terpisah untuk metode yang disisipkan.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 2.0