[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #14472] grep is slow in multibyte locales
From: |
Norihirio Tanaka |
Subject: |
[bug #14472] grep is slow in multibyte locales |
Date: |
Thu, 03 Jul 2008 14:38:23 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 |
Follow-up Comment #15, bug #14472 (project grep):
I have confirmed with version 2.5.3 on Linux.
testcase
^^^^^^^^
text.txt has 10000000 line of "a". (i.e. 20000000 byte)
contents and results
^^^^^^^^^^^^^^^^^^^^
# LANG=en_US.UTF8 time grep b test.txt
2.07user 0.02system 0:02.11elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (174major+34minor)pagefaults 0swaps
0.03user 0.04system 0:00.09elapsed 72%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (171major+26minor)pagefaults 0swaps
# LANG=en_US.UTF8 time ../../grep/bin/grep -v a test.txt
before patching:
more slowly
apply grep-mbs-speedup.patch :
1.04user 0.05system 0:01.15elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (173major+26minor)pagefaults 0swaps
# LANG=en_US.UTF8 time grep -iv a test.txt
before patching:
more slowly
apply grep-mbs-speedup.patch :
3.97user 0.02system 0:04.03elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (177major+34minor)pagefaults 0swaps
# LANG=en_US.UTF8 time ../../grep.orig/bin/grep -i b test.txt
before patching:
2.81user 0.02system 0:02.87elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (180major+42minor)pagefaults 0swaps
apply grep-mbs-speedup.patch :
3.33user 0.08system 0:03.45elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (177major+34minor)pagefaults 0swaps
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?14472>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/