|
|||||||||||||||||||||||||||
Claus Ekstroem BSA wrote: > > Jeg har et optimeringsspoergsmaal til perl. [snip] > Jeg skal have splittet denne fil op i 91 filer afhaengig af vaerdien i > den foerste soejle. Indtil nu har jeg gjort det ved at lave et > perlscript, der loeber filen igenne, og piller de linjer ud, der har en > bestemt vaerdi. Dette script har jeg saa koert (fra et andet perl-script) > 91, og jeg kan ikke tro, at det kan betale sig fremfor at koere filen > igennem en enkel gang. > > Er der nogen, der har forslag til at optimere det? Skal jeg aabne 91 > filehandles, og saa skrive til dem undervejs? > Det burde være klart hurtigere kun at løbe filer igennem én gang, og hvis filen er sorteret er det jo ikke en gang nødvendigt at have mere en output filehandle åben af gangen. Men ellers burde et array af 91 filehandles vel heller ikke være noget problem (med mindre din kerne er sat op i lommeregner konfiguration:-). Mvh Borup
|
||||||||||||||
|
||||||||||||||