Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Upozorní profiler, že kompilátor JIT (just-in-time) se chystá vložit funkci v souladu s jinou funkcí.
Syntaxe
HRESULT JITInlining(
[in] FunctionID callerId,
[in] FunctionID calleeId,
[out] BOOL *pfShouldInline);
Parametry
callerId
[v] ID funkce, do které calleeId bude funkce vložena.
calleeId
[v] ID funkce, která má být vložena.
pfShouldInline
[out] true aby se umožnilo vložení; v opačném případě . false
Poznámky
Profiler může nastavit pfShouldInline na, false aby se zabránilo calleeId vložení funkce do callerId funkce. Profiler také může globálně zakázat vložené vložení pomocí COR_PRF_DISABLE_INLINING hodnoty COR_PRF_MONITOR výčtu.
Vložené funkce nevyvolá události pro vstup nebo odchod. Proto musí profiler nastavit pfShouldInline na hodnotu false , aby se vytvořil přesný callgraph. Nastavení pfShouldInline na false ovlivní výkon, protože vložené vkládání obvykle zvyšuje rychlost a snižuje počet samostatných událostí kompilace JIT pro vloženou metodu.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0