[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Programa extremadamente lento



Hola. 

Tengo un script de perl con este bucle:

  for (my $j=0;$j<=$#fichero1;$j++)
  {
    if (@fichero1[$j] eq $valor1)
    {
      $token = 1;
    }
  }

El problema es que fichero1 tiene 32 millones de registros y que, además,
tengo que hacer este bucle millones de veces, por lo que he calculado que me
tardaría AÑOS en acabar.
¿Alguien sabe alguna manera de optimizarlo? ¿O hay algún otro lenguaje de
programación bajo linux donde pueda hacer esto muchísimo más rápido? 
Gracias.






Reply to: