Package: iceweasel Version: 2.0.0.12-1 Severity: normal
I sometimes read the newspaper at http://vg.no My way of reading is to right-click each interesting article and select "open in a new tab". That way I quicly finish reading all the headlines before reading each article. But - opening 5 os so tabs make iceweasel very slow, and 10 tabs makes it lock up for several minutes at a time. Using --safe-mode is no better. This is not a network or linux swapping problem. The pages finish loading quicly, but the cpu is stuck at 100% - iceweasel works and works and accomplish nothing. The problem comes quickly, I open another tab and notices a slowdown - then I know that opening one more tab will kill performance completely. The pages uses lots of graphichs and animated ads - so I wouldn't complain if a single page was a little sluggish. I see no reason why loading many such pages should bring iceweasel to a halt though. After all - only _one_ tab is visible at a time. So there is only one set of animations to run at any time. My computer is cabable of doing that. The other pages should simply be put on hold until viewed. Upping the iceweasel cache from 50MB to 500MB seems to help, but only some. Iceweasel is sluggish, it switches between tabs using "only" a few seconds each time - then it locks up with 100% cpu again and is stuck for enough time to let me write this bug report. If this is a cache issue - please give the viewed page priority in cache. Don't let the invisible webpages cause cache trashing, if they need more memory, just stop processing them until viewed. The performance of that approach should be no worse than viewing the pages sequentially. Also - when iceweasel is "stuck", the animations on the page being viewed runs all the time while the rest (html, images) isn't updated at all. How about not wasting cpu on animation _at all_ until the page is fully rendered? Until the switch to a different tab is completed? I know iceweasel processed the click on the new tab - because the new tab is highlighted. So why is the animations for the old tab still running, wasting cpu power that iceweasel seems to need for bringing up the new page? Freezing/abandoning such processes ought to be among the first things to do. Finally - thanks for making this fine browser. I hope these performance issues can be sorted out though. The pc is not underpowered - I can read (and render) 10 of these pages sequentially in much less time than the time iceweasel is stuck when trying to load them all simultaneously. the simultaneous case shoudln't take more time than the sum of the time needed for individual pages, as long as the pc and linux have enough memory. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (900, 'testing'), (800, 'unstable'), (800, 'stable'), (700, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.23 Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages iceweasel depends on: ii debianutils 2.25.1 Miscellaneous utilities specific t ii fontconfig 2.4.2-1.2 generic font configuration library ii libatk1.0-0 1.20.0-1 The ATK accessibility toolkit ii libc6 2.7-5 GNU C Library: Shared libraries ii libcairo2 1.4.10-1 The Cairo 2D vector graphics libra ii libfontconfig1 2.4.2-1.2 generic font configuration library ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared lib ii libgcc1 1:4.3-20071020-1 GCC support library ii libglib2.0-0 2.16.1-2 The GLib library of C routines ii libgtk2.0-0 2.12.1-1 The GTK+ graphical user interface ii libhunspell-1.1-0 1.1.9-1 spell checker and morphological an ii libjpeg62 6b-14 The Independent JPEG Group's JPEG ii libnspr4-0d 1.8.0.11-2 NetScape Portable Runtime Library ii libnss3-1d 3.12.0~beta2-1 Network Security Service libraries ii libpango1.0-0 1.20.0-1 Layout and rendering of internatio ii libpng12-0 1.2.15~beta5-3 PNG library - runtime ii libstdc++6 4.3-20071020-1 The GNU Standard C++ Library v3 ii libx11-6 2:1.1.3-1 X11 client-side library ii libxft2 2.1.12-2 FreeType-based font drawing librar ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library ii libxp6 1:1.0.0.xsf1-1 X Printing Extension (Xprint) clie ii libxrender1 1:0.9.4-1 X Rendering Extension client libra ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library ii procps 1:3.2.7-5 /proc file system utilities ii psmisc 22.5-1 Utilities that use the proc filesy ii zlib1g 1:1.2.3.3.dfsg-6 compression library - runtime iceweasel recommends no packages. -- debconf-show failed -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]