Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Notifica o criador de perfil que o compilador just-in-time (JIT) está prestes a inserir uma função de acordo com a outra função.
HRESULT JITInlining(
[in] FunctionID callerId,
[in] FunctionID calleeId,
[out] BOOL *pfShouldInline);
Parâmetros
callerId
[in] A ID da função na qual o calleeId função será inserida.calleeId
[in] A ID da função a ser inserido.pfShouldInline
[out] true para permitir a inserção ocorram; caso contrário, false.
Comentários
O criador de perfil pode conjunto pfShouldInline para false Para impedir que o calleeId função do que está sendo inserido o callerId função. Além disso, o criador de perfil pode desabilitar globalmente embutido inserção usando o valor COR_PRF_DISABLE_INLINING do COR_PRF_MONITOR enumeração.
Funções inseridos embutido não aumente eventos para entrar ou sair. Portanto, o criador de perfil deve conjunto pfShouldInline para false para produzir um callgraph precisa. Definir pfShouldInline para false afetará o desempenho, porque em linha inserção geralmente aumenta a velocidade e reduz o número de eventos de compilação JIT separados para o método inserido.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorProf.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0