DA0004: Uso do processador de alto

Identificação da regra

DA0004

<strong>Categoria</strong>

O uso de ferramentas de criação de perfil

Métodos de criação de perfil

Instrumentação

Amostragem

Message (Mensagem)

O uso do processador é consistentemente acima de 75%. Considere o uso do modo de amostragem para aplicativos vinculados à CPU.

Tipo de regra

Informações

Quando você cria o perfil usando a amostragem.NET métodos de contenção de memória ou recursos, você deve coletar amostras de pelo menos 10 para disparar esta regra.

Causa

Utilização do processador (CPU) era muito alta em dados coletados usando o método de instrumentação de criação de perfil. Considere o uso da método de criação de perfil quando uma CPU de criação de perfil vinculado o aplicativo de amostragem.

Descrição da regra

Durante a execução de profiling, o processador (es) foram consistentemente muito ocupado. Alta utilização da CPU pode indicar que um aplicativo de âmbito da CPU. Perfis instrumentados normalmente não são a maneira mais eficaz para investigar cenários de uso da CPU. Amostragem normalmente é mais eficiente quando estiver criando o perfil de aplicativos que gastam muito tempo executando as instruções no processador.

Como corrigir violações

Considere a criação de perfil seu aplicativo novamente, usando o método de amostragem em vez do método de instrumentação, a menos que você precisar de intervalos de função ou estiver mais interessado na compreensão de entrada/saída de afunilamentos do processador.