glibc 2.3 rockz
V13
v13 at priest.com
Tue Oct 8 00:52:01 EEST 2002
Εδώ και λίγο καιρό κυκλοφορεί η 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>>
More information about the Linux-greek-users
mailing list