Criação de perfil na.NET Framework 4
O .NET Framework versão 4 inclui os seguintes recursos de criação de perfil de novos:
Profiler anexar e desanexar: A capacidade de anexar um gerador de perfil para um processo em execução e desanexar um gerador de perfil antes do processo for encerrado. Isso geralmente está limitado a amostragem e cenários de profiling e não há suporte para os criadores de perfis que usam a instrumentação.
No processo de criação de perfil lado a lado: Suporte para vários lado a lado, no processo common language runtime (CLR) instâncias de criação de perfil.
Livre de registro inicialização do Profiler e anexar: A capacidade de carregar geradores de perfis sem precisar primeiro adicionar chaves ao registro.
Criação de perfil com a API ELT: Assinaturas de teste atualizado de entrar/sair/tailcall diminuir o tamanho do just-in-time de código gerado.
Além disso, uma nova variável de ambiente (COMPLUS_ProfAPI_ProfilerCompatibilitySetting) permite usar provisória.Geradores de perfis do NET Framework versões 2.0, 3.0 e 3.5 na .NET Framework 4. Para obter mais informações, consulte Configurações de compatibilidade do Profiler.
Um gerador de perfil é considerado um .NET Framework 4 o profiler se ele expõe uma implementação da ICorProfilerCallback3 interface para o CLR por meio de seu objeto de classe de fábrica e QueryInterface implementação.
Importante |
---|
A .NET Framework 4 profiler deve lidar com os novos recursos do .NET Framework 4 corretamente.Notavelmente, o profiler deve oferecer algum nível de suporte para cenários que envolvem várias instâncias do CLR de lado a lado no processo.Para obter mais informações, consulte Execução de lado a lado no processo. |
Consulte também
Conceitos
Visão geral de criação de perfil