Michael Schueller schrieb:
Am Montag, 10. April 2006 11:12 schrieb Martin Ereth:
Amarok hat zwei bis drei Prozesse namens amarokapp, die jeweils schon mal 20% Speicher haben können. Hier würde ich mal mit der Suche nach dem eigentlichen Problem anfangen. Es ist absolut nicht normal das amarok in mehreren Instanzen gestartet wird.
Hm. Es ist auch nur eine Instanz wenn amarok nicht spielt oder pausiert ist. Dann verschwindet die zweite Instanz.
20% von 512 MB RAM sind schon 102,4 MB. Noch ein zweiter Prozess dieser Art: Schon braucht amarok 205MB meines Arbeitsspeichers. Das dieser Fehler dann zu einem hohen oder zumindest höheren Speicherverbrauch führt liegt auf der Hand. Wie sieht´s denn mit der Prozessorlast aus ?
Mich erinnert das Sympthom an das Problem das ich mit arts habe. Wenn ich hier unter SuSE-OSS 10.1 amarok mit der arts Engine starte, startet arts in 3-5 Instanzen und die Prozessorlast geht von 60-90 %.
Während einem Lied: Beide Prozesse haben jetzt gerade 17% Speicher und der eine ist dauerhaft bei 0% CPU, der andere schwankt zwischen 0 und 3%. Beim Wechsel: Prozessor- und Speicher-Auslastung gehen etwas hoch, aber gleich wieder auf den vorherigen Wert zurück. In Zahlen: Der eine Prozess braucht 2 Sekunden lang 0.2 % mehr Speicher und insgesamt unter 10% Prozessor. Ach ja: Prozessor ist ein AMD Athlon XP 2200+, Orginal-Taktfrequenz: 1,8 GHz
Erst nachdem ich kürzlich arts rebuildet hatte, und dabei auf den start_on_demand Patch verzichtet habe, läuft arts sauber in einer singel Instanze.
Von daher wäre meine Frage ob du die xine oder die arts Engine benutzt.
Ich verwende das xine-plugin. Nur, weil ich mal "Überblenden" haben wollte, und dann aus Faulheit nicht mehr wechseln wollte.
Auf beiden Systemen läuft amarok-1.3.8
Eigentlich wollte ich nicht zurück. Aber was soll nun ich tun? Ich werde wohl mal 1.3.8 und 1.4-beta aus den Sourcen kompilieren. Dann werde ich vergleichen. Und berichten. Martin P.S.: Weitere Tipps sind trotzdem herzlich willkommen!!!