Ver la Versión Completa : Tiempo de ejecucion?
hola, comopuedo hacer para llevar la cuenta del tiempo de ejecucion por ejemplo para un proceso o funcion dentro de mi programa?
gracias
delphi.com.ar
10-05-2004, 18:16:15
Podes guardar en una variable la fecha hora, o usar alguna función como GetTickCount, al antes de iniciar el proceso / programa. Y solo te restaría evaluarla al final
Saludos!
Paoti
11-05-2004, 21:47:09
la funcion GetTickCount te devuelve el valor en milisegundos desde que se encendio o arranco windows....
una forma de utilizar esta funcion es:
vIni := GetTickCount;
....
proceso a medir
....
vFin := GetTickCount - vIni;
y la variable vFin dividirla entre mil ( vFin / 1000 ) para obtener el valor en segundos.
Espero te sirva.
Que estes muy bien
Adios
roman
11-05-2004, 22:03:28
Marteens (http://www.marteens.com) desalienta el uso de GetTickCount si se requiere gran precisión. Pueden leer su truco Midiendo el tiempo con precisión (http://www.marteens.com/trick4c.htm) para más detalles usando las funciones QueryPerformanceXXX.
// Saludos
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.