Mailinglist Archive: opensuse-bugs (15092 mails)
| < Previous | Next > |
[Bug 308698] grep slow in utf8 locale
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Thu, 27 Sep 2007 07:48:00 -0600 (MDT)
- Message-id: <20070927134800.9D989CC7AC@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=308698#c4
Bernd Strieder <strieder@xxxxxxxxxxxxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |strieder@xxxxxxxxxxxxxxxxxxxx
--- Comment #4 from Bernd Strieder <strieder@xxxxxxxxxxxxxxxxxxxx> 2007-09-27 07:47:59 MST ---
just found that I can confirm the regression.
openSuSE 10.3 RC1 without utf8
> time nm *.o | LANG=C time grep -v " W " > link.nm
0.12user 0.13system 0:02.16elapsed 12%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+189minor)pagefaults 0swaps
real 0m2.179s
user 0m1.840s
sys 0m0.564s
openSuSE 10.3 RC1 with utf8
> time nm *.o | time grep -v " W " > link.nm
335.10user 0.08system 5:36.78elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+252minor)pagefaults 0swaps
real 5m36.819s
user 5m36.817s
sys 0m0.528s
For comparision SuSE 9.0 with the same hardware:
> time nm *.o | LANG=C time grep -v " W " > link.nm
0.04user 0.12system 0:08.58elapsed 1%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (134major+22minor)pagefaults 0swaps
real 0m8.611s
user 0m8.240s
sys 0m0.530s
Looking at the inner time output we are talking here about hundredths of
seconds vs.
hundreds of seconds, a factor of over 1000 at the given input size.
grep is used by so many scripts within about every distro, that this problem
could
become a show-stopper.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Bernd Strieder <strieder@xxxxxxxxxxxxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |strieder@xxxxxxxxxxxxxxxxxxxx
--- Comment #4 from Bernd Strieder <strieder@xxxxxxxxxxxxxxxxxxxx> 2007-09-27 07:47:59 MST ---
just found that I can confirm the regression.
openSuSE 10.3 RC1 without utf8
> time nm *.o | LANG=C time grep -v " W " > link.nm
0.12user 0.13system 0:02.16elapsed 12%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+189minor)pagefaults 0swaps
real 0m2.179s
user 0m1.840s
sys 0m0.564s
openSuSE 10.3 RC1 with utf8
> time nm *.o | time grep -v " W " > link.nm
335.10user 0.08system 5:36.78elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+252minor)pagefaults 0swaps
real 5m36.819s
user 5m36.817s
sys 0m0.528s
For comparision SuSE 9.0 with the same hardware:
> time nm *.o | LANG=C time grep -v " W " > link.nm
0.04user 0.12system 0:08.58elapsed 1%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (134major+22minor)pagefaults 0swaps
real 0m8.611s
user 0m8.240s
sys 0m0.530s
Looking at the inner time output we are talking here about hundredths of
seconds vs.
hundreds of seconds, a factor of over 1000 at the given input size.
grep is used by so many scripts within about every distro, that this problem
could
become a show-stopper.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
| < Previous | Next > |