Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İ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, RequestReJITWithInlinerstüm inliner kümesinin De ReJITted olduğunu garanti etmek için çağrılabilir.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplık: CorGuids.lib
.NET Sürümleri: .NET Core 3.0'dan itibaren kullanılabilir