ubuntuusers.de

Internet-Browser und Linux

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

DeJe

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

Ich habe jetzt mehrere Browser ausprobiert und scheinbar haben alle ein Problem mit Bildanzeige.

Geht mal auf folgende Seite: http://www.jenett.de/4images/categories.php?cat_id=16
Wenn sie komplett geladen geladen ist und nur angezeigt wird ist die CPU-Last schon bei 30%.
Klickt man jetzt noch auf ein Bild, z.B. http://www.jenett.de/4images/details.php?image_id=246
geht die CPU-Last gegen 100%. Das Meiste davon wird von xorg verbraucht. Ein Auschalten von Compiz löst das Problem nicht.

Ich habe das mit 3 verschiedenen Browsern (Firefox 2.x/3.x, Swiftfox 2.x und Opera 9.26) probiert, überall das gleiche Problem. Switftfox und Opera sind frische Installationen ohne irgendwelche Plugins/Add-Ons geladen zu haben.
Das Internet habe ich natürlich befragt, leider ohne befriedigende Antwort.
Last not least, die oben verlinkten Seiten produzieren unter Windows XP auf exakt gleicher Hardware kaum messbare CPU-Auslastung.
Ich stehe vor einem Rätsel...

SmilingJack

Anmeldungsdatum:
20. Januar 2008

Beiträge: 243

Ich kann das Problem reproduzieren, aber die Ursache kenne ich auch nicht. Flash kanns nicht sein, Javascript auch nicht, ich blocke beides. Wenn es stimmt, dass das Problem auch mit Opera auftritt, scheidet die Render-Engine ebenfalls aus. Dann kanns eigentlich nur noch ein Bug in einer Bibliothek sein?

dittboy

Avatar von dittboy

Anmeldungsdatum:
27. Dezember 2005

Beiträge: 372

Ich habe das Problem nur, wenn ich nicht den Firefox mit AdBlock benutze. Ich denke mal, dass dort irgendeine Werbung ist (oder Werbungsskript), dass diese Auslastung erzeugt.

EDIT: Jetzt hab ich's auch im Firefox. 😲

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

Ich nutze Swiftweasel 3b mit massig Addons ca. 20

Swiftweasel 8%
xorg 35%

und das auch unter KDE4 mit den Arbeitsplatzeffekten

DeJe

(Themenstarter)

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

Nein, Werbung (Einblendungen, Popups) kann ich ausschließen. Das ist meine private Homepage, natürlich ohne Werbeeinblendungen. Die Galerie benutzt nur php und mySql, kein Java, Flash oder sowas.
Unter Windows nutze ich gleiche Plugins (Adblock und Tab Mix Plus, mehr habe ich gar nicht) und da ist die CPU Auslastung wie gesagt kaum messbar. Insbesondere wenn man das Bild nur anzeigt und nix macht. Unter Gutsy und auch Hardy läuft die CPU permanent am Anschlag.
Echt mysteriös. Die Seite ist auch nur ein Beispiel, nehmt eine beliebige Seite mit einem größeren Bild (jpg)...

Vegeta

Avatar von Vegeta

Anmeldungsdatum:
29. April 2006

Beiträge: 7943

Ich denke nicht, dass es ein Linux-Problem ist. Ich vermute, dass unter Windows genau dasselbe passiert. Ich habe den Fehler soweit eingegrenzt, dass ich sagen kann, es liegt am Stylesheet. Da wird irgendwas gemacht, was sehr viel CPU-Last erzeugt.

DeJe

(Themenstarter)

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

@Johnyff, das ist doch aber trotzdem nicht normal.
Um ein jpg anzuzeigen, nichts anderes machen, und das benötigt 35% CPU-Leistung?
Wenn ich das Bild einfach im Bildbetrachter anschaue habe ich praktisch 0% CPU-Last.
Und die Seite hat wie gesagt keine CPU-fressenden aktiven Inhalte.

DeJe

(Themenstarter)

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

Vegeta hat geschrieben:

Ich denke nicht, dass es ein Linux-Problem ist. Ich vermute, dass unter Windows genau dasselbe passiert. Ich habe den Fehler soweit eingegrenzt, dass ich sagen kann, es liegt am Stylesheet. Da wird irgendwas gemacht, was sehr viel CPU-Last erzeugt.

Nein, definitv nicht.
Unter Windows ist CPU-Last bei max. 1%.

btw. ist das nur ein Beispiel, sucht einfach eine Seite mit vielen und großen Bildern. Da passiert genau das Gleiche.

Vegeta

Avatar von Vegeta

Anmeldungsdatum:
29. April 2006

Beiträge: 7943

DeJe hat geschrieben:

Vegeta hat geschrieben:

Ich denke nicht, dass es ein Linux-Problem ist. Ich vermute, dass unter Windows genau dasselbe passiert. Ich habe den Fehler soweit eingegrenzt, dass ich sagen kann, es liegt am Stylesheet. Da wird irgendwas gemacht, was sehr viel CPU-Last erzeugt.

Nein, definitv nicht.
Unter Windows ist CPU-Last bei max. 1%.

btw. ist das nur ein Beispiel, sucht einfach eine Seite mit vielen und großen Bildern. Da passiert genau das Gleiche.

Ob es unter Windows auch so ist, kann ich mangels Windows nicht sagen 😉
Wenn man das Stylesheet aber nicht laden lässt vom Browser, dann hat man keine Probleme mit einer erhöhten CPU-Last.

DeJe

(Themenstarter)

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

Vegeta hat geschrieben:

Wenn man das Stylesheet aber nicht laden lässt vom Browser, dann hat man keine Probleme mit einer erhöhten CPU-Last.

Wie mache ich das?

Aber selbst wenn es am Stylesheet liegt, warum produziert FF unter Linux >80% CPU-Last und FF unter Windows <1%? 😲
Ich habe den direkten Vergleich, 2 Festplatten zum tauschen. Eine Windows XP, eine mit Linux. 😉

Vegeta

Avatar von Vegeta

Anmeldungsdatum:
29. April 2006

Beiträge: 7943

Ich habe das Stylesheet mit BFilter rausgefiltert. Man müsste es aber auch mit Adblock Plus blocken können, indem du die URL eingibst.

Der_Gestreifte

Avatar von Der_Gestreifte

Anmeldungsdatum:
21. Juni 2007

Beiträge: 1261

Wohnort: Nürnberg

Aber selbst wenn es am Stylesheet liegt, warum produziert FF unter Linux >80% CPU-Last und FF unter Windows <1%?

Vermutlich aus dem selben Grund, warum konqueror damit keine nennenswerte CPU-Last erzeugt.

Nee, keine Ahnung, was der Grund sein könnte 😉

DeJe

(Themenstarter)

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

Hm, habe mal das Stylesheet mit adblock geblockt. Bei mir ist kein Unterschied.
Du mußt das Bild angezeigt haben. Sobald ich auf einen anderen Tab wechsle oder das Bild außerhalb des Viewport liegt geht CPU-Last auch wieder runter.

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

@Johnyff, das ist doch aber trotzdem nicht normal.

ne, ich hatte min. 6 weitere Fenster auf

DeJe

(Themenstarter)

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

Ich habe jetzt zumindest einen Workaround gefunden.
Es war weder Java noch Flash oder das Stylesheet sondern Image-Animation, habe ich zufällig im Opera-Browser gefunden.

about:config → image.animation_mode = none.
Und "very high" CPU-Load hat ein Ende. 😀

Ich habe zwar keine Ahnung warum das zwischen Windows/Linux so einen riesigen Unterschied macht. Aber es ist erstmal gelöst.

Antworten |