ICorProfilerInfo10::RequestReJITWithInliners – metoda
ReJITs metody požadované, stejně jako všechny vložené metody požadované.
Syntaxe
HRESULT RequestReJITWithInliners( [in] DWORD dwRejitFlags,
[in] ULONG cFunctions,
[in, size_is(cFunctions)] ModuleID moduleIds[],
[in, size_is(cFunctions)] mdMethodDef methodIds[]);
Parametry
dwRejitFlags
[v] Bitová maska COR_PRF_REJIT_FLAGS.
cFunctions
[v] Počet funkcí, které se mají znovu zkompilovat.
moduleIds
[v] Určuje moduleId
část párů (module
, methodDef
), které identifikují funkce, které se mají znovu zkompilovat.
methodIds
[v] Určuje methodId
část párů (module
, methodDef
), které identifikují funkce, které se mají znovu zkompilovat.
Poznámky
RequestReJIT nesleduje vložené metody. Očekává se, že profiler buď zablokuje vkládání, nebo sleduje vkládání a volá RequestReJIT
všechny vložené objekty, aby se zajistilo, že každá instance vložené metody byla ReJITted. To představuje problém s ReJIT při připojení, protože profiler není k dispozici pro monitorování inliningu. Tuto metodu RequestReJITWithInliners
lze volat, aby se zajistilo, že úplná sada inlines je také ReJITted.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Hlavička: CorProf.idl, CorProf.h
Knihovna: CorGuids.lib
Verze .NET: Dostupné od .NET Core 3.0