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.:)
|
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 |
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.
|
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:
|
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, |
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