A coleta de estatísticas de desempenho por meio de amostragem
Por padrão, Visual Studio Premium que analisa o método de amostragem de ferramentas coleta informações de perfil do ciclos de cada 10.000.000 processadores (cerca de cada um centésimos de segundo em um computador de 1 ghz).O método de amostragem é útil para localizar problemas de uso do processador e é o método sugerido para iniciar a maioria de investigações de desempenho.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
Observação |
---|
Os recursos avançados de segurança no windows 8 e Windows Server 2012 necessárias alterações significativas de forma que o profiler do Visual Studio coleta dados em essas plataformas.Os apps de armazenamento do windows também requerem novas técnicas de coleção.Consulte Criando perfis de aplicativos do Windows 8 e Windows Server 2012. |
Você pode especificar o método de amostragem usando um dos seguintes procedimentos:
Em a primeira página do assistente, clique na Preparação de exemplos de CPU (recomendado).
Em a barra de ferramentas de desempenho Explorer , na lista de Método , clique em Amostragem.
Em a página de Geral da caixa de diálogo propriedades para a sessão de desempenho, clique em Amostragem.
Tarefas comuns
Você pode especificar opções adicionais na caixa de diálogo de A sessão de desempenhoPáginas de Propriedade a sessão de desempenho.Para abrir esta caixa de diálogo:
- Em desempenho Explorer, clique com o botão direito do mouse no nome da sessão de desempenho, clique em Propriedades.
As tarefas na tabela a seguir descreve as opções que você pode especificar na caixa de diálogo de A sessão de desempenhoPáginas de Propriedade quando você analisa usando o método de amostragem.
Tarefa |
Conteúdo relacionados |
---|---|
Em a página de Geral , adicione a alocação de memória .NET e coleta de dados do tempo de vida, e especificar a nomeação de detalhes para o arquivo gerado para .vsp de dados (). |
|
Em a página de Amostragem , altere a taxa de amostragem, altere o evento de amostragem de ciclos de relógio do processador para outro contador de desempenho do processador, ou modificar ambos. |
|
Em a página de Iniciar , especifique o aplicativo inicia e ordem de início se você tiver vários projetos .exe em sua solução de código. |
|
Em a página de Interação de camada , adicione informações de chamada do ADO.NET aos dados coletados em theprofiling executado. |
|
Em a página de Eventos do windows , especifique um ou mais o rastreamento de eventos para os eventos do windows (ETW) coleta com os dados de amostragem. |
|
Em a página de Contadores do windows , especifique um ou mais contadores de desempenho do sistema operacional para adicionar dados à como marcas. |
|
Em a página de Avançado , especifique a versão do tempo de execução do.NET Framework para analisar se seus módulos de aplicativo usam várias versões.Por padrão, a primeira versão carregada é analisada. |