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.
ReJIT metode yang diminta, serta semua inliner metode yang diminta.
Sintaksis
HRESULT RequestReJITWithInliners( [in] DWORD dwRejitFlags,
[in] ULONG cFunctions,
[in, size_is(cFunctions)] ModuleID moduleIds[],
[in, size_is(cFunctions)] mdMethodDef methodIds[]);
Parameter-parameternya
dwRejitFlags
[di] Sebuah bitmask COR_PRF_REJIT_FLAGS.
cFunctions
[di] Jumlah fungsi yang akan dikombinasi ulang.
moduleIds
[di] moduleId Menentukan bagian dari pasangan (module, methodDef) yang mengidentifikasi fungsi yang akan dikompresi ulang.
methodIds
[di] methodId Menentukan bagian dari pasangan (module, methodDef) yang mengidentifikasi fungsi yang akan dikompresi ulang.
Komentar
RequestReJIT tidak melacak metode yang di-inlin. Profiler diharapkan untuk memblokir inlining atau melacak inlining dan memanggil RequestReJIT semua inliner untuk memastikan setiap instans metode inlined adalah ReJITted. Ini menimbulkan masalah dengan ReJIT pada lampirkan, karena profiler tidak ada untuk memantau inlining. Metode ini, RequestReJITWithInliners, dapat dipanggil untuk menjamin bahwa set lengkap inliner juga di-ReJITted.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET: Tersedia sejak .NET Core 3.0