Compartilhar via


Definindo o perfil de um serviço do Windows

Definindo o perfil de um serviço do Windows é como a criação de perfil um Common Language tempo de execução aplicativo (CLR). As duas operações de criação de perfil são ativadas por meio de variáveis de ambiente. Porque um serviço do Windows é iniciado quando o sistema operacional for iniciado, as variáveis de ambiente discutidas Configurando um ambiente de criação de perfil já deve estar presente e definida para os valores necessários até o início do sistema. Além disso, a DLL de criação de perfil já deve estar registrada no sistema.

Depois de conjunto as variáveis de ambiente COR_ENABLE_PROFILING e COR_PROFILER e registrar a DLL do criador de perfil, reinicie o computador de destino para que o serviço do Windows possa detectar essas alterações.

Observe que essas alterações permitirá a criação de perfil em todo sistema. Para impedir que todos os aplicativos gerenciado que, em seguida, executa a partir de cujo perfil está sendo criado, você deve excluir as variáveis de ambiente do sistema depois que você reinicia o computador de destino.

Essa técnica também leva a cada processo CLR obtendo perfilado. O criador de perfil deve adicionar lógica à sua ICorProfilerCallback::inicializar retorno de chamada para detectar se o processo corrente é de interesse. Se não estiver, o criador de perfil pode falhar o retorno de chamada sem executar a inicialização.

Consulte também

Outros recursos

Recursos comuns da API de criação de perfil

Visão geral de criação de perfil