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

Bug#202835: /lib/libc-2.3.1.so: Want i686 optimized build



Package: libc6
Version: 2.3.1-16
Severity: wishlist
File: /lib/libc-2.3.1.so

I would like to have an i686 optimized glibc package.  The reason is glibc is what is taking up 
the most time (23%) during my boot sequence:

2094       2.6173  0.0000 /bin/bash
2500       3.1248  0.0000 /usr/X11R6/bin/XFree86
6205       7.7557  0.0000 /usr/bin/perl
6467       8.0831  0.0000 /lib/libpthread-0.10.so
10177     12.7203  0.0000 /lib/ld-2.3.1.so
12024     15.0289  0.0000 /usr/src/kernel-source-2.4.20/vmlinux
18273     22.8395  0.0000 /lib/libc-2.3.1.so

Inside of libc, memmove is the main perpetrator at 18%:

000603b8 385      2.12848     getc
0006ead8 451      2.49337     memset
0006c230 470      2.59841     index
000690a4 677      3.74281     __malloc
0004f668 683      3.77598     _IO_vfscanf_internal
0006f03c 842      4.65502     memcpy
00069d3d 1290     7.1318      _int_malloc
0006c398 2623     14.5013     strcmp
0006ea60 3296     18.222      memmove

Numbers are from starting oprofile first in /etc/rc.boot and stopping it after having logged
into X, waited for Evolution to start, launched a terminal window, and done "su".

The reason for me to file a feature request about it instead of just building it for myself is
that I guess a lot of other Debian users are on 686-based systems, and would similarly benefit 
from an optimized build.

Thanks for maintaining glibc, I really appreciate your work :-).

  Cheers //Johan

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux foo 2.4.20-3-686 #1 Sun May 18 20:26:19 EST 2003 i686
Locale: LANG=sv_SE, LC_CTYPE=sv_SE

Versions of packages libc6 depends on:
ii  libdb1-compat                 2.1.3-7    The Berkeley database routines [gl

-- no debconf information




Reply to: