El 1/09/07, Martin Sagastume <[EMAIL PROTECTED]> escribió:
> 1) Ineficiencia a la hora de recorrer los directorios de forma recursiva
> 2) Ineficiencia al calcular el MD5 de los archivos, ya que requiere leerlos
> (ME LA JUEGO POR ESTA)
podes probar ambas cosas usando el comando time.
yo lo probe con 46 archivos ogg (deje solo .ogg en LISTA_EXTENSIONES)
y el resultado fue el siguiente:
$ time find . -name "*ogg" -type f -exec md5sum '{}' \;
real 0m1.875s
user 0m1.376s
sys 0m0.368s
$ time ruby script_md5.rb .
real 0m3.060s
user 0m2.292s
sys 0m0.740s
saludos
--
/* Rafael Bidegain
Linux Registered User # 204304
CaFeLUG Grupo de Usuarios de Software Libre de Capital Federal
http://www.cafelug.org.ar */
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar