Medir tiempos de ejecucion

15/05/2008 - 18:10 por Luis Tores | Informe spam
Quiero medir unos tiempos de ejecucion para comparar dos procesos.

Necesito grabar el instante anterior al proceso
y luego guardar el instante al concluir para por diferencia calcular el
tiempo.

Con cuales funciones puedo hacer eso en C#?

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
15/05/2008 - 21:50 | Informe spam
"Luis Tores" <lt...> wrote in message
news:%
Quiero medir unos tiempos de ejecucion para comparar dos procesos.

Necesito grabar el instante anterior al proceso
y luego guardar el instante al concluir para por diferencia calcular el
tiempo.

Con cuales funciones puedo hacer eso en C#?



Si no necesitas mucha precisión, puedes usar símplemente el DateTime.Now:

DateTime inicio = DateTime.Now;
//Ejecutar proceso...
DateTime final = DateTime.Now;
double milisegundosTranscurridos = ((TimeSpan)(final -
inicio)).TotalMilliseconds;
Respuesta Responder a este mensaje
#2 Lluis Franco \(casa\)
15/05/2008 - 22:53 | Informe spam
:-)
Hola,
Si necesitas más precisión puedes usar StopWatch:
http://msdn.microsoft.com/es-es/lib...watch.aspx

Saludos,

Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
Web: http://sps.uyssoft.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco
(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm
FIMARGE, S.A.
Principat d'Andorra

Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profileaa1615-1a2f-4202-bc3f-aec297d967d2
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida