Resultados - (antes: demasiado para Python)
Pablo Barrera González
pbarrera en tsc.uc3m.es
Mar Mayo 6 18:11:21 CEST 2003
El mar, 06-05-2003 a las 17:55, José María Mateos escribió:
> El día Tue, May 06, 2003 at 11:30:33AM -0300, Andrés A. Rocchia escribió:
>
> > primero la mayor optimización la logro como dijo Francesc eliminando el
> >vector bidimensional. (de 4.5 minutos a un 2 segundos mas o menos) OT:
> >como hago para saber exactamente cuanto tarda por ej. 1.75 seg??
>
> Para saber cuándo tardas en hacer algo, utiliza el comando time,
> seguido de lo que quieres hacer. Por ejemplo:
>
> $ time perl -e 'print "esto es una prueba"'
> esto es una prueba
> real 0m0.199s
> user 0m0.000s
> sys 0m0.000s
>
>
Si quieres un poco más de detalle, yo uso el módulo profile.
Es bastante fácil de usar.
import profile
profile.run("metodo()")
Da información acerca de que funciones se han llamado, desde dónde y
cuanto ha durado cada una. Una interesante ayuda para encontrar los
cuellos de botella.
HTH
--
----------------------------------------------------
Pablo Barrera González pbarrera en tsc.uc3m.es
Universidad Carlos III de Madrid
http://www.tsc.uc3m.es/~pbarrera
----------------------------------------------------
Más información sobre la lista de distribución Python-es