Closed Bug 434256 Opened 17 years ago Closed 16 years ago

Very slow/jerky page resize (by Ctrl+(-/+) or by Ctrl+Mousewheel)

Categories

(Firefox :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 462660

People

(Reporter: bakytn, Unassigned)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008051202 Firefox/3.0
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008051202 Firefox/3.0

I have latest Firefox 3 (RC1). Runned in safe-mode (disabled all addons, reset all preferences etc.)

I've tried also export MOZ_DISABLE_PANGO=1; (and even =0)
Didn't help.

In previous versions that trick worked partially (disabling pango)

I'm running KDE 3.5.8 (Kubuntu 7.10)

Reproducible: Always

Steps to Reproduce:
1.Open any web page (local,remote.. whichever)
2.Try to resize the page (not the window) by Ctrl+(+/-) or Ctrl+Mousewheel
3.It will be very jerky
Actual Results:  
Slow and jerky page resize

Expected Results:  
Fast and smooth resize (like in Opera)
This could be due to fsync calls for the sqlite database (see bug 417732). You can check that by calling
   strace -f -tt -T -e trace=fsync -p `pidof firefox-bin`
while running Firefox. The last number in each row shows the time spent waiting for an fsync call. If those numbers are large (> 0.2 or so), that might be the problem.
There are also other zoom performance related bugs:
bug 403618, bug 416673, and several unconfirmed ones.
Thank you Jan for your reply!

I've runned strace -f -tt -T -e trace=fsync -p `pidof firefox-bin`

I've zoomed page while running and that's what I got:

[pid  6544] 13:57:57.893860 fsync(48)   = 0 <0.003193>
[pid  6544] 13:57:57.897322 fsync(54)   = 0 <0.000262>
[pid  6544] 13:57:57.897768 fsync(48)   = 0 <0.000234>
[pid  6544] 13:57:57.898298 fsync(47)   = 0 <0.000962>
[pid  6544] 13:57:58.796141 fsync(48)   = 0 <0.001377>
[pid  6544] 13:57:58.798085 fsync(54)   = 0 <0.000421>
[pid  6544] 13:57:58.798800 fsync(48)   = 0 <0.000354>
[pid  6544] 13:57:58.799542 fsync(47)   = 0 <0.003638>

so all the numbers (I don't know which of them relate "to zoom calls")

Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.