sexta-feira, 20 de julho de 2012

Medindo tempo de processamento em C#



Neste tutorial vou ensinar como contar o  tempo de duração de um processo em C#.
A duração da contagem é dada milissegundos.
1 segundo tem 1000 milissegundos, então é só você dividir por 1000 que o tempo será dado em segundos.

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
namespace MedirTempoProcesso
{
class Program
{
// Cria objeto que faz contagem de tempo
static Stopwatch watch = new Stopwatch();
static void Main(string[] args)
{
Console.WriteLine("Digite um numero");
int num = int.Parse(Console.ReadLine());
watch.Start();
Contar(num);
watch.Stop();
Console.WriteLine("Você contou de 0 a {0} em {1} ms: ", num, watch.ElapsedMilliseconds);
Console.ReadLine();
}
public static void Contar(int n)
{
//Repete o laço até que i seja = n
for (int i = 0; i <= n; i++)
{
}
}
}
}

Nenhum comentário:

Postar um comentário