[C-Sharp] Tempo de execução

19/10/2016

0

Olá pessoal.
Qual é a melhor forma de capturar o tempo de execução de uma função?

Obrigado.
Victor Machado

Victor Machado

Responder

Post mais votado

19/10/2016

Por algum tempo eu usava um TimeSpan que contava até desde o início até o fim da execução do método, esse é um modo de fazer, mas acho que o melhor seja através da classe Stopwatch do System.Diagnostics

//Inicia um novo timer
Stopwatch sw = Stopwatch.StartNew();


//Para um timer que está rodando
sw.Stop();


//Exibe o tempo decorrido
Console.WriteLine(sw.Elapsed);

ou
Console.WriteLine(sw.ElapsedMilliseconds);

Lucas Campos

Lucas Campos
Responder

Mais Posts

20/10/2016

Victor Machado

Muito obrigado Lucas :D
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar