perl vs grep

Zdenek Drvota drvota-l na zds.cz
Středa Duben 25 13:27:16 CEST 2001


Ahoj
### Karel Zak napsal dne 24 Apr 01, v 17:40 :
> On Tue, Apr 24, 2001 at 05:20:19PM +0200, Ondrej Koala Vacha wrote:
> > On Tue, 24 Apr 2001, Karel Zak wrote:
> > 
> > >  IMHO tady nekdo trosinku keca a nebo to bylo mysleno jinak :-)
> > >
> $ ls -la db.wordlist
> -rw-r--r--    1 root     root     163940586 Apr 18 15:50 db.wordlist
> 
> (tedy cca 160Mb, ten pocitac ma 500Mb RAM)
> 
> $ time grep -e 'wearcomp' db.wordlist > /dev/null
> 
> real    0m1.274s
> user    0m1.100s
> sys     0m0.180s

...hmmm... 
...a on ten grep SKUTECNE precte celych 160MB z HD za 1.274s?
To dela prenos z HD 133MB/s!
Tady nekdo trosinku keca ;-)

> 
> $ time perl -ne 'print if /wearcomp/' db.wordlist > /dev/null
> 
> real    0m32.259s
> user    0m31.730s
> sys     0m0.530s
> 

...tohle vypada realneji :-) jen 5MB/s

> 
>  :-))))
:-)))))
--
-----------------------------------------------
       Ing. Zdenek Drvota e-mail: drvota na zds.cz
       director
       ZDS, spol. s r.o.
       Hronovicka 708       tel:+420-40-6613756
530 02 Pardubice            fax:+420-40-6613756
Czech Republic                http://www.zds.cz
                            e-mail: info na zds.cz
Pripojte se k hledani mimozemskych civilizaci:
SETI na Home    http://setiathome.ssl.berkeley.edu
Darek, ktery nezklame? CeDecko od nas!
http://www.zds.cz/cdrom/cdrom.asp?sender=mail
--



Další informace o konferenci Linux