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 de que o compilador JIT (just-in-time) está prestes a inserir uma função de acordo com outra função.
Sintaxe
HRESULT JITInlining(
[in] FunctionID callerId,
[in] FunctionID calleeId,
[out] BOOL *pfShouldInline);
Parâmetros
callerId
[in] A ID da função na qual a função calleeId será inserida.
calleeId
[in] A ID da função a ser inserida.
pfShouldInline
[out] true para permitir que a inserção ocorra; caso contrário, false.
Comentários
O criador de perfil pode definir pfShouldInline para false para impedir que a função calleeId seja inserida na função callerId. Além disso, o criador de perfil pode desabilitar globalmente a inserção embutida usando o valor COR_PRF_DISABLE_INLINING da enumeração COR_PRF_MONITOR .
As funções inseridas embutidas não geram eventos para entrar ou sair. Portanto, o criador de perfil deve definir pfShouldInline para false para produzir um texto explicativo preciso. Configurar pfShouldInline para false afetará o desempenho, pois a inserção embutida normalmente aumenta a velocidade e reduz o número de eventos de compilação JIT separados para o método inserido.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 2.0