Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
enttäuscht über prelink (für Leute die es sich überlegen)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
BlackEye
l33t
l33t


Joined: 04 Dec 2002
Posts: 756
Location: Germany

PostPosted: Tue Jan 14, 2003 12:55 pm    Post subject: enttäuscht über prelink (für Leute die es sich überlegen Reply with quote

Ich hab letztes WE in einer "Megaaktion" meine glibc auf die neuesten Stand gebracht samt gcc. (hat insgesamt bestimmt > 24h gedauert)
Nun laut beschreibung ein "emerge prelink" und ein "prelink -afmR". Nach eine kurzen Weile (~5 Mins) war er auch schon fertig.
Nun noch schnell neu gebootet und geguggt, was es gebracht hat ..
Null :( Also wenn das überhaupt einen Vorteil gebracht hat, dann wohl nur irgendwo hinter dem Komma. Ich bemerke vielleicht ein subjektives schneller starten von dem einen oder anderen Programm. Das sind aber
1) eh nur kleine Programme wie "mldonkey_gui"
2) nur sehr wenig Programme

Bei den Programmen, wo ich mir einen schnelleren Start erhoffte (wie z.B. das KDE startup, Konqueror, galeon, mozilla, etc...) tat sich nix. Gar nix ..

mein Fazit: Aufwand von Umstellung auf neue glibc + prelink >> gesparter Zeitaufwand beim starten von Programmen
Also für mich hat es sich überhaupt nicht gelohnt ...

Das ist nur so ein Thread für Diejenigen, die es sich noch überlegen umzusteigen

Gruß,
Black
Back to top
View user's profile Send private message
jew.de
Apprentice
Apprentice


Joined: 25 Sep 2002
Posts: 226
Location: Frankfurt/Main

PostPosted: Tue Jan 14, 2003 1:07 pm    Post subject: Reply with quote

Hi,

ich habe mich mit prelinking nur oberflächlich befasstr, aber musst Du nicht noch irgentwo den Pfad zu dem Programm angeben, welches ge-prelinkt werden soll?

Tobi
Back to top
View user's profile Send private message
BlackEye
l33t
l33t


Joined: 04 Dec 2002
Posts: 756
Location: Germany

PostPosted: Tue Jan 14, 2003 1:47 pm    Post subject: Reply with quote

jo klar, das steht alles in der /etc/prelink.conf drinn. Die ist ja auch soweit standardmässig gut eingestellt
Das komplette kde Verzeichnis z.B. geht er durch
Back to top
View user's profile Send private message
lanius
Retired Dev
Retired Dev


Joined: 08 Dec 2002
Posts: 160

PostPosted: Tue Jan 14, 2003 2:08 pm    Post subject: Reply with quote

Ich habe das gleiche Gefühl wie BlackEye, kaum Geschwindigkeitsverbesserungen, dafür sind aber die Binarys wesentlich größer geworden!
Back to top
View user's profile Send private message
Dimitri
Guru
Guru


Joined: 24 Jul 2002
Posts: 373
Location: Niederbayern/Germany

PostPosted: Tue Jan 14, 2003 2:59 pm    Post subject: Reply with quote

Das einzige was mir aufgefallen ist, (kann auch nur subjektiv sein) dass das kompilieren schneller geht. Ich war in letzter Zeit oft verwundert warum er schon fertig war obwohl der ebuild früher eigentlich schon deutlich länger gedauert hat. Kann aber auch nur Einbildung sein... :roll:

Dim
_________________
Visit kde-forum.de
Back to top
View user's profile Send private message
phelan
Tux's lil' helper
Tux's lil' helper


Joined: 22 Aug 2002
Posts: 110
Location: Zürich, Switzerland

PostPosted: Tue Jan 14, 2003 6:33 pm    Post subject: Reply with quote

Ich habe ebenfalls keinen Geschwindgkeitsvorteil bemerkt.

Das einzige was ich bemerkt habe, ist dass mein Speicher (512MB) ständig voll ist. (Ist zwar ja eigentlich auch ein bisschen der Sinn der Sache)
Back to top
View user's profile Send private message
itsme
n00b
n00b


Joined: 24 Nov 2002
Posts: 18
Location: Munich / Germany

PostPosted: Wed Jan 15, 2003 7:48 pm    Post subject: KDE&mozilla schon schneller... Reply with quote

Also auf meinem System (1GHz Pentium) starten KDE & Mozilla schon "bemerkbar" schneller aber der Gewinn ist nicht so sonderlich groß, da habe ich dann doch lieber etwas mehr Platz auf der Platte ;-)
Back to top
View user's profile Send private message
Hagbard Celine
n00b
n00b


Joined: 20 Jul 2003
Posts: 17
Location: Germany

PostPosted: Mon Nov 24, 2003 8:11 am    Post subject: ein Jahr später Reply with quote

Mittlerweile ist fast ein Jahr vergangen, aber die Threads zu Prelinking sind immer noch recht selten und wenig ergiebig. Deshalb nochmal an dieser Stelle...

Nachdem Prelinking sich unter anderem über die libmng und libtiff beschwert hat, habe ich sie nochmal mit -fPIC neu übersetzt, Erfolg gleich Null.

Dann auch nochmal komplett KDE neu übersetzt, weil irgendwo die Rede war, dass bei statisch gelinkten Sachen auch diese neu übersetzt werden müssen, Erfolg gleich Null.

Wenn ich mir mit LD_DEBUG=statistics ansehe, was sich getan hat, dann sehe ich bei Programmen wie tar und dd tatsächlich einen Unterschied, die Anzahl der Relocations ist 0. Bei KDE-Programmen sehe ich aber keinen Unterschied.

Hier mal die Ausgabe für LD_DEBUG=statistics konqueror:

1799: runtime linker statistics:
1799: total startup time in dynamic loader: 342973648 clock cycles
1799: time needed for relocation: 332649916 clock cycles (96.9%)
1799: number of relocations: 25506
1799: number of relocations from cache: 54782
1799: time needed to load objects: 9681832 clock cycles (2.8%)

Postet doch mal eure Werte, so zum Vergleich!

Hat noch jemand eine Idee, warum sich KDE-Programme nicht prelinken lassen? Und das obwohl prelink sagt es würde das Programm erfolgreich prelinken. Die Programm werde zwar grösser, aber die Bootzeit hat sich eher verschlechtert... hat jemand schon unterschiedliche CFLAGS versucht?

Ich erinnere mich noch, das es früher mit dem OBJPRELINK, dass man aber schon beim Configure angeben musste, eine deutliche Verbesserung gab...

hc
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum