Início > Performance Explorer, Visual Studio > Performance Explorer – VS2010 – Introdução

Performance Explorer – VS2010 – Introdução

Nas versões Ultimate e Premium do Visual Studio 2010 possuem algumas ferramentas muito úteis para verificar o desempenho de suas aplicações.

Para acessar estas funcionalidades você precisa exibir a janela do Performance Explorer, para fazer isso clique no menu View > Other Windows > Performance Explorer.

clip_image001

Para utilizar o assistente do Performance, clique em Launch Performance Wizard na janela Peformance Exporer.

clip_image002

A partir do Wizard, você pode utilizar quatro métodos para diagnosticar diversos problemas de performance. Segue abaixo os possíveis métodos de avaliação do seu fonte.

clip_image003

CPU Sampling: Permite você verificar o processamento e overhead de Cpu.

Instrumentation: Permite você verificar tempo de execução de cada método assim como a quantidade de vezes que ele é chamado.

.NET Memory Allocation: Permite você verificar a alocação de memória do seu projeto.

Concurrency: Permite que você valide a execução de threads, se elas estão em espera por algum motivo.

Para começarmos os testes crie um projeto do tipo Console Application conforme o fonte abaixo.


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Loop();
            Console.WriteLine("Fim");
            ChamaLoop2();
            Console.WriteLine("Fim2");
        }
        public static void Loop()
        {
            Thread.Sleep(new TimeSpan(0, 0, 5));
            return;
        }
        private static void ChamaLoop2()
        {
            Loop();
            Loop();
        }
    }
} 

Nesta aplicação existem dois métodos: Loop, que deixa a thread em espera por 5 segundos e o método ChamaLoop2 que tem duas chamadas ao método Loop.

E por enquanto é isso. Esta foi apenas uma introdução, nos próximos artigos descreverei como usar cada um dos métodos de avaliação a partir desta aplicação console.

Até a próxima.

  1. Ainda sem comentários.
  1. No trackbacks yet.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s

%d bloggers like this: