Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
startzeiten von programmen
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
amdunlock
Guru
Guru


Joined: 24 Apr 2004
Posts: 409
Location: Darmstadt Germany

PostPosted: Mon Jul 18, 2005 5:30 pm    Post subject: startzeiten von programmen Reply with quote

hi,

ich finde es total komisch. ich habe bisher gentoo, lunarlinux, debian und lfs ausprobiert. unter gentoo und lunar, welche beide compilieroptimierungen verwenden, dauert das starten eines programmes viel länger, als unter lfs oder debian. vor allem lfs ist extrem schnell. die programme, die im gentoo und lunarsystem liegen sind teils sogar kleiner, trotzdem brauchen sie länger zum start. jemand hat mir erzählt, dass sowas wie lokalisierungsvariablen etc. ziemlich viel zeit rauben. wie bekomme ich es hin, dass ein programm so richtig schnell startet? z.b. drücke ich in lfs enter wenn ich ein lied mit mplayer abspiele und es kommt sofort! musik. bei anderen systemen muss ich erstmal ne kurze zeit warten. und sowas treibt mich in den wahnsinn :(

thx Olli :>
_________________
-2500+ @ 3200+ ---- 512MB-Ram watercooled Htf X Triple @ 3 x 5V - Abit AN7 s*cking microguru - Geforce 6800 - Audigy 2 -=Gentoo Stage 2004.2 @ ext3=-
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Mon Jul 18, 2005 6:16 pm    Post subject: Re: startzeiten von programmen Reply with quote

amdunlock wrote:

wie bekomme ich es hin, dass ein programm so richtig schnell startet?


Such mal im Forum nach Prelinking. Oder Du kompilierst das ganze System statisch. ;-)
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
amdunlock
Guru
Guru


Joined: 24 Apr 2004
Posts: 409
Location: Darmstadt Germany

PostPosted: Mon Jul 18, 2005 6:25 pm    Post subject: Reply with quote

woran kann ich sehen, ob ein system statisch kompiliert wurde (das möchte ich nämlich gerne bei meinem lfs dann prüfen). und wo ist der nachteil von statischem linken? die größe, die das sys dann einnimmt oder was?

Olli :)
_________________
-2500+ @ 3200+ ---- 512MB-Ram watercooled Htf X Triple @ 3 x 5V - Abit AN7 s*cking microguru - Geforce 6800 - Audigy 2 -=Gentoo Stage 2004.2 @ ext3=-
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Mon Jul 18, 2005 6:30 pm    Post subject: Reply with quote

amdunlock wrote:

woran kann ich sehen, ob ein system statisch kompiliert wurde (das möchte ich nämlich gerne bei meinem lfs dann prüfen).


ldd zeigt Dir an, von welchen Bibliotheken ein Binary abhängt.

amdunlock wrote:

und wo ist der nachteil von statischem linken? die größe, die das sys dann einnimmt oder was?


Die Größe, und: Wenn Du z. B. alle Programme, die die zlib nutzen, statisch kompilierst, mußt Du alle diese Programme bei jedem Update der zlib ebenfalls neu kompilieren.
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
amdunlock
Guru
Guru


Joined: 24 Apr 2004
Posts: 409
Location: Darmstadt Germany

PostPosted: Mon Jul 18, 2005 6:35 pm    Post subject: Reply with quote

ich habe gehört, dass der arbeitsspeicherverbrauch immens ansteigt, wenn ich statisch linke. stimmt das? mein lfs ist auch dynamisch gelinkt und es ist trotzdem schneller.
_________________
-2500+ @ 3200+ ---- 512MB-Ram watercooled Htf X Triple @ 3 x 5V - Abit AN7 s*cking microguru - Geforce 6800 - Audigy 2 -=Gentoo Stage 2004.2 @ ext3=-
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Mon Jul 18, 2005 6:44 pm    Post subject: Reply with quote

Der Speicherbedarf steigt auf jeden Fall deutlich an, das stimmt. Von daher ist das u. U. nicht so gut zum Verkürzen der Ladezeiten geeignet. ;-)

Bleibt Prelinking... Ich habe in meiner make.conf außerdem die Zeile

Code:

LDFLAGS="-Wl,-O1"


was nach irgendeinem langen Thread im englischsprachigen Forum die Startzeiten von Programmen auch deutlich reduzieren soll. Ist schon eine Weile her, daß ich das gelesen habe, und habe daher auch keinen Link zur Hand.
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Mon Jul 18, 2005 6:45 pm    Post subject: Reply with quote

Was mir gerade bei den Ladezeiten einfällt: Die Festplattenzugriffe hast Du hoffentlich mit hdparm optimiert? Wenn die Platte z. B. mit PIO anstatt DMA läuft, kann das ganz schön langsam werden. ;-)
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
amdunlock
Guru
Guru


Joined: 24 Apr 2004
Posts: 409
Location: Darmstadt Germany

PostPosted: Mon Jul 18, 2005 7:43 pm    Post subject: Reply with quote

ja ist schon alles dma. beide systeme haben die gleichen optimierungen, nur das beim lfs, welches die programme deutlich schneller starten lässt sogar gar keine optimierungen vorgenommen wurden. deswegen stellt sich die frage, welcher faktoir noch entscheidend seni könnte.
_________________
-2500+ @ 3200+ ---- 512MB-Ram watercooled Htf X Triple @ 3 x 5V - Abit AN7 s*cking microguru - Geforce 6800 - Audigy 2 -=Gentoo Stage 2004.2 @ ext3=-
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Mon Jul 18, 2005 10:30 pm    Post subject: Re: startzeiten von programmen Reply with quote

amdunlock wrote:
wie bekomme ich es hin, dass ein programm so richtig schnell startet?
So kompilieren, daß die Binaries klein sind. Wie schnell eine Anwendung startet, hängt maßgeblich von der Geschwindigkeit des Zugriffs auf den Datenträger ab, von dem sie gelesen wird.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.


Last edited by Carlo on Mon Jul 18, 2005 10:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
schachti
Advocate
Advocate


Joined: 28 Jul 2003
Posts: 3765
Location: Gifhorn, Germany

PostPosted: Mon Jul 18, 2005 10:32 pm    Post subject: Reply with quote

Naja, er schreibt ja oben, daß die Binaries unter gentoo bei ihm teilweise kleiner sind als die Binaries unter LFS und trotzdem länger brauchen, um zu starten...
_________________
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Mon Jul 18, 2005 10:34 pm    Post subject: Reply with quote

schachti: Ich bin 8) nicht 8) unbedingt dafür bekannt Beiträge immer vollständig zu lesen. Mir fehlt nur der Smilie mit den drei Punkten.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
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