glibc 2.3 rockz

Dimitris Stasinopoulos dimitris at linea.gr
Tue Oct 8 08:48:01 EEST 2002


On Τρι 08 Οκτ 2002 00:52, V13 wrote:
> Εδώ και λίγο καιρό κυκλοφορεί η glibc 2.3...
>
> Ανάμεσα σε όλα τα άλλα, υποστηρίζει αυτό που ονομάζει 'prelinking'...
>
> Για να μην τα πολυλογώ, ιδού το αποτέλεσμα (πριν και μετά το
> prelinking):
>
> hell:~$ LD_DEBUG=statistics kwrite
> 11488:
> 11488:  runtime linker statistics:
> 11488:    total startup time in dynamic loader: 480175634 clock cycles
> 11488:              time needed for relocation: 475769831 clock cycles
> (99.0%) 11488:                   number of relocations: 25580
> 11488:        number of relocations from cache: 51096
> 11488:             time needed to load objects: 4118415 clock cycles
> (.8%)
>
> hell:~$ LD_DEBUG=statistics kwrite
> 11574:
> 11574:  runtime linker statistics:
> 11574:    total startup time in dynamic loader: 15399495 clock cycles
> 11574:              time needed for relocation: 1501271 clock cycles
> (9.7%) 11574:                   number of relocations: 0
> 11574:        number of relocations from cache: 1635
> 11574:             time needed to load objects: 13577491 clock cycles
> (88.1%)
>
> Η ταχύτητα φορτώματος 31-πλασιάστηκε !!!
>
> Για να δουλέψει θέλει binutils 2.13, libelf και το πρόγραμμα prelink..
> Επίσης χρειάζεται και λίγα voodoo σε ορισμένες (κακογραμμένες?) libs,
> όπως η zlib, η οποία by default δεν γίνεται compile με -fPIC.
>
> <<V13>>

Poios/ti/pou/pote/posa/giati
Prelinking-HOWTO egrapses i akoma?

-- 
Dimitris Stasinopoulos

A war refugee sought the Master. He said, "You are wise and serene. Teach 
me
to escape the horrors of this world." And the Master blinded him with 
fire-irons.
 



More information about the Linux-greek-users mailing list