Arquivo
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.
Para utilizar o assistente do Performance, clique em Launch Performance Wizard na janela Peformance Exporer.
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.
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.