FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
como imitar el programa super pi
hola amigos de nuevo yo con una curiosidad pues les cuento que ese programa super pi hace unas pruebas de calculo para medir el tiempo en que el procesador lo puede realizar y me surgio la idea de crear mi propio super pi en delphi .
pero como podria hacer que clase de calculo es que realiza ese programa ,como para poder imitarlo y una ves terminado ese calculo determinar el tiempo en que lo realizo alguien tiene una idea de como hacer algo parecido Última edición por kurono fecha: 31-07-2008 a las 04:24:50. |
#2
|
|||
|
|||
hola kurono, puedes poner un timer, enchufarlo justo antes de llamar a la funcion de calculo,calcular, y desenchufarlo despues del calculo, mostrandote el ultimo resultado. Algo asi,
con el timer.interval = 1. PD :rectifico, pues aunque el algoritmo es correcto, al ser tan rapida la funcion no queda registrado el tiempo que usa. Puedes, o bien buscar un 'timer' con mas precision que los milisegundos, o llamar a la funcion pi por ejemplo 30 veces y luego dividir el tiempo de resultado por 30, (restandole tambien el tiempo de 'FormatFloat', si quieres hacerlo mas preciso) |
#3
|
||||
|
||||
ok mucha gracia coso se acerca mucho a lo que quiero
|
#4
|
|||
|
|||
ups, ahora q lo vuelvo a mirar esta mal...
faltaba reiniciar el contador Última edición por coso fecha: 31-07-2008 a las 19:35:20. |
#5
|
||||
|
||||
Si bien el TTimer es una opción, creo que para obtener mejor precisión es aconsejable emplear la función GetTickCount. Si no me equivoco, en una o dos ocasiones se habló de ella.
Por ejemplo, este post habla de ello: http://www.clubdelphi.com/foros/show...t=GetTickCount Saludos, |
#6
|
||||
|
||||
#7
|
||||
|
||||
me surgio una idea mas a lo que quiero llegar hacer y es hacer un calculo repetitivo en un bucle hasta que se cumpla una condicion y cuando se cumpla esa condicion muestre el tiempo en que lo hiso .
por ejemplo :
solo faltara poner el cronometro |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Imitar Tecla | sionks | Varios | 7 | 18-04-2008 23:24:18 |
como imitar el comando chkdsk de windows en delphi 7 | kurono | Varios | 4 | 12-03-2008 06:07:02 |
Imitar Fondo Web en Delphi | Deiv | Gráficos | 6 | 06-12-2006 15:12:52 |
¿Como Imitar el click de biMinimize? | LuCkY_007 | API de Windows | 2 | 07-02-2006 11:16:24 |
Imitar Edit Tab Order | ingel | Varios | 0 | 18-03-2005 22:29:03 |
|