Wednesday, September 12, 2007
Medir Periodos de Tiempos en C#
En .NET 2.0 y disponible tambien en Mono tenemos la clase System.Diagnostics.Stopwatch que nos permite medir con milisegundos el tiempo transcurrido en un periodo.
Ejemplo:
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start();
System.Threading.Thread.Sleep(100);
watch.Stop();
System.Console.WriteLine("Transcurrido: {0}", watch.ElapsedMilliseconds);
Realmente util no? Hace tiempo habia implementado uno para medir los tiempos de ejecucion pero este esta sencillo y practico.
Subscribe to:
Post Comments (Atom)
4 comments:
Hola sabes busco hacer justo lo que indica tu codigo...lo probe y no funciona...estoy compilando C# en linux (kubuntu) de la siguiente forma
tienes algun ejemplo donde uses ese codigo.....(puse en el inicio del archivo el using System )
mcs archivo.cs
El error es error CS0234: The type or namespace name `Stopwatch' does not exist in the namespace `System.Diagnostics'. Are you missing an assembly reference?
Hola. Debes usar el compilador gmcs en vez de mcs. el mcs soporta solo 1.1 mientras que el gmcs soporta 1.1 y 2.0.
Si estas usando monodevelop el proyecto debes configurarlo para 2.0, click derecho en el Nodo del Proyecto->Propiedades->Runtime
Saludos!
Gracias fue muy util tu respuesta
Thanks.
muy util
gracias
Post a Comment