Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Medidor de tiempo de los procedimientos (https://www.clubdelphi.com/foros/showthread.php?t=54442)

Cheswar 18-03-2008 23:38:42

Medidor de tiempo de los procedimientos
 
Espero que alguien me pueda ayuda, necesito hacer un programa en delphi 7 que contenga los diferentes metodos para ordenar numeros de menor a mayor (sort), y aparte de eso necesito ver cual de los metodos es mas eficiente comparando la velocidad con la ke se realizan. Pero no se si hay alguna instruccion la cual me pueda decir cuanto se tardo la computadora o el procesador en hacer algun procedimiento. Les agradezco.:)

Robert01 19-03-2008 00:01:48

Hola

Aquí tenés un link donde hay código en pascal sobre métodos diferentes de ordenación
Vas a tener que modificarlo n poco o basandote en eso hacerlo en delphi.

Salu72

Cheswar 19-03-2008 01:08:26

Gracias por el link, alli esta todo lo que necesito para los sort, pero no se si me podrian mandar un link en donde este la instruccion para poder medir el tiempo que le lleva a la computadora realizar estos procedimientos.

Robert01 19-03-2008 02:10:38

Podrías usar dos variables T1 al comienzo de los cálculos y T2 al final.

El tiempo empleado lo obtenés de la siguiente forma:

Código Delphi [-]
       Tiempo := FormatDateTime('"Tiempo empleado      :" hh:mm:ss.zzz', T2-T1);

Delphius 19-03-2008 03:42:04

Si es necesario obtener un valor más preciso podrías optar por emplear GetTickCount... no tengo Delphi en esta PC, pero si buscas en los foros sobre esta función encontrarás como usarla.

Saludos,

Neftali [Germán.Estévez] 19-03-2008 10:11:42

Para hacerlo desde tu programa delphi, puedes utilizar medidas de tiempo como te han indicado, si necesitas medirlo desde fuera, puedes buscar al PROFILER (link), que son herramientas para detectar este tipo de mediciones (a parte de otras muchas cosas).


La franja horaria es GMT +2. Ahora son las 02:59:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi