View previous topic :: View next topic |
Author |
Message |
amdunlock Guru
Joined: 24 Apr 2004 Posts: 409 Location: Darmstadt Germany
|
Posted: Mon Jul 18, 2005 5:30 pm Post subject: startzeiten von programmen |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Mon Jul 18, 2005 6:16 pm Post subject: Re: startzeiten von programmen |
|
|
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 |
|
|
amdunlock Guru
Joined: 24 Apr 2004 Posts: 409 Location: Darmstadt Germany
|
Posted: Mon Jul 18, 2005 6:25 pm Post subject: |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Mon Jul 18, 2005 6:30 pm Post subject: |
|
|
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 |
|
|
amdunlock Guru
Joined: 24 Apr 2004 Posts: 409 Location: Darmstadt Germany
|
Posted: Mon Jul 18, 2005 6:35 pm Post subject: |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Mon Jul 18, 2005 6:44 pm Post subject: |
|
|
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
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Mon Jul 18, 2005 6:45 pm Post subject: |
|
|
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 |
|
|
amdunlock Guru
Joined: 24 Apr 2004 Posts: 409 Location: Darmstadt Germany
|
Posted: Mon Jul 18, 2005 7:43 pm Post subject: |
|
|
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 |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Mon Jul 18, 2005 10:30 pm Post subject: Re: startzeiten von programmen |
|
|
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 |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Mon Jul 18, 2005 10:32 pm Post subject: |
|
|
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 |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Mon Jul 18, 2005 10:34 pm Post subject: |
|
|
schachti: Ich bin nicht 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 |
|
|
|