ICorProfilerInfo10::RequestReJITWithInliners yöntemi
İstenen yöntemlerin yanı sıra istenen yöntemlerin tüm girişlerini yeniden oluşturur.
Sözdizimi
HRESULT RequestReJITWithInliners( [in] DWORD dwRejitFlags,
[in] ULONG cFunctions,
[in, size_is(cFunctions)] ModuleID moduleIds[],
[in, size_is(cFunctions)] mdMethodDef methodIds[]);
Parametreler
dwRejitFlags
[in] COR_PRF_REJIT_FLAGS bit maskesi.
cFunctions
[in] Yeniden derlenmiş işlevlerin sayısı.
moduleIds
[in] moduleId
Yeniden derlenecek işlevleri tanımlayan (module
, methodDef
) çiftlerinin bölümünü belirtir.
methodIds
[in] methodId
Yeniden derlenecek işlevleri tanımlayan (module
, methodDef
) çiftlerinin bölümünü belirtir.
Açıklamalar
RequestReJIT , inlined yöntemlerini izlemez. Profil oluşturucunun satır içi geçişi engellemesi veya satır içi izlemeyi izlemesi ve tüm satır içi yöntemlerin her örneğinin ReJITted olduğundan emin olması için çağrısı RequestReJIT
yapması beklenir. Profil oluşturucu, inlining'i izlemek için mevcut olmadığından, bu ekte ReJIT ile ilgili bir sorun oluşturur. Bu yöntem, RequestReJITWithInliners
tüm inliner kümesinin De ReJITted olduğunu garanti etmek için çağrılabilir.
Gereksinimler
Platformlar: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üst bilgi: CorProf.idl, CorProf.h
Kitaplık: CorGuids.lib
.NET Sürümleri: .NET Core 3.0 sürümünden itibaren kullanılabilir