Das wird die Debian- und besonders Mandrake-Anhänger unter Euch wohl wieder freuen: KDE 2.1.2 unter SuSE braucht zum Starten etwa doppelt so lang wie unter Mandrake, nämlich 30 Sekunden, las ich heute in der c't im Vergleich der Linuxdistributionen Mandrake, Red Hat und SuSE. Ich weiß nicht, was für einen Rechner die c't-Redakteure verwendet haben, jedenfalls dauert der Vorgang bei mir sogar 45 Sekunden. Meine Frage: Läßt sich daran etwas ändern? Um es vorwegzunehmen: Ich will kein neues Linux installieren, sondern bin mit SuSE 6.4 und KDE 2.1.0 sonst sehr zufrieden. Wird eine Aktualisierung auf KDE 2.2 einen Fortschritt mit sich bringen, oder wird das genau so eine "Verlangsamung" wie von 2.0.0 auf 2.1.0?
Ich bin gespannt auf Eure Vorschläge, aber nicht auf Flames... [siju] Konrad
On Saturday 28 July 2001 19:16, Konrad Stopsack wrote:
Das wird die Debian- und besonders Mandrake-Anhänger unter Euch wohl wieder freuen: KDE 2.1.2 unter SuSE braucht zum Starten etwa doppelt so lang wie unter Mandrake, nämlich 30 Sekunden, las ich heute in der c't im Vergleich der Linuxdistributionen Mandrake, Red Hat und SuSE. Ich weiß nicht, was für einen Rechner die c't-Redakteure verwendet haben, jedenfalls dauert der Vorgang bei mir sogar 45 Sekunden. Meine Frage: Läßt sich daran etwas ändern? Um es vorwegzunehmen: Ich will kein neues Linux installieren, sondern bin mit SuSE 6.4 und KDE 2.1.0 sonst sehr zufrieden. Wird eine Aktualisierung auf KDE 2.2 einen Fortschritt mit sich bringen, oder wird das genau so eine "Verlangsamung" wie von 2.0.0 auf 2.1.0?
Ich bin gespannt auf Eure Vorschläge, aber nicht auf Flames...
Eigentlich ist KDE von 2.0 auf 2.1 schneller geworden. Die einzige Erklärung ist akuter Speichermangel... wieviel (wie wenig) ist es denn?
Konrad
On Saturday 28 July 2001 19:16, Konrad Stopsack wrote:
Meine Frage: Läßt sich daran etwas ändern? Um es vorwegzunehmen: Ich will kein neues Linux installieren, sondern bin mit SuSE 6.4 und KDE 2.1.0 sonst sehr zufrieden. Wird eine Aktualisierung auf KDE 2.2 einen Fortschritt mit sich bringen, oder wird das genau so eine "Verlangsamung" wie von 2.0.0 auf 2.1.0?
Ich kenne die leicht älteren Versionen nicht genau, aber es gibt da gewisse grundlegende C++-Linker-Techniken (jaja, wir sind noch beim Thema KDE).
Mehrere Dinge wurden verbessert: - Bibliotheken werden von kdeinit vorgeladen (ok, ist schon älter) - vorgestern wurde ein Patch eingebracht, der Wrapper-Funktionen für C++-Methoden bietet, sie zusammenfasst und damit die teuren Methoden-Links in "billige" normale umwandelt, was sowohl einen Compilier- als auch einen Ladevorteil bringt (das nennt man pre-linking und dürfte selbst unseren Professoren unbekannt sein von der Praxis her - hehe). - Ein zusätzlicher Geschwindigkeitsvorteil von vielleicht 20-30% ist bereits jetzt in der CVS-Version drin, der auch die Symbole in den Objektdateien betrifft.
Kurzgesagt: Gegen die 2.1.x Versionen ist CVS im Moment beim Starten etwa 30-40% schneller, bei den Applikationsstarts sogar noch ein wenig mehr (außer kmail, hm...). Da auch das gcc-Projekt und alles was dranhängt entsprechende Tips bekommen hat, sollte dort auch noch mal was rauszuholen sein, aber das wird nix mehr für diese Version.
Josef Spillner
Hallo!
Konrad Stopsack wrote:
Das wird die Debian- und besonders Mandrake-Anhänger unter Euch wohl wieder freuen: KDE 2.1.2 unter SuSE braucht zum Starten etwa doppelt so lang wie unter Mandrake, nämlich 30 Sekunden,
[..]
Meine Frage: Läßt sich daran etwas ändern?
Zwei Faktoren führen dazu: 1. Das Script "startkde" enthält bei SuSE einen Haufen zusätzlicher Funktionen, die beim ersten Aufruf die Bildschirmsymbole erzeugen usw. Da bei jedem Start wieder geprüft wird, ist das sehr langsam. 2. SuSE nutzt einen Haufen "Erweiterungsfunktionen" (z.B. libsensors, USB, ...), die ins KDE einkompiliert worden sind. Die Bibliotheken müssen beim Start geladen werden. Das dauert halt länger.
Um es vorwegzunehmen: Ich will kein neues Linux installieren, sondern bin mit SuSE 6.4 und KDE 2.1.0 sonst sehr zufrieden. Wird eine Aktualisierung auf KDE 2.2 einen Fortschritt mit sich bringen, oder wird das genau so eine "Verlangsamung" wie von 2.0.0 auf 2.1.0?
Es wird nicht langsamer. Messwerte auf einem Celeron-333, 128MB RAM, 10GB Platte und aktiviertem Sound. Jeweils SuSE 7.2, Kernel 2.4.7 (selbst übersetzt mit FB nach SuSE)
KDE 2.1.2 erster Start: 59 Sek. weiterer Start: 45 Sek. (bei weiteren Starts sind größere Teile im Cache-RAM)
KDE 2.2beta1 erster Start: 53 Sek. weiterer Start: 39 Sek.
Zu beobachten ist dabei, das vor allem das Übernehmen gespeicherter Ein- stellungen deutlich schneller geht (Balken, der auf 100% wandert). Das entschlacken der Startkde habe ich auf dem Rechner noch nicht probiert.
Gruss Reiner
lug-dd@mailman.schlittermann.de