WebRenderer using up much CPU and doing heavy re-rendering
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: iYx3Zp8Q08hrNVZCHTYt, Unassigned)
Details
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0
Steps to reproduce:
Systems used to reproduce the issue:
1: Debian 11 "bullseye" with FF 102.3.0esr
2: Linux Mint 19.3 with FF 105.0.3
Environment:
We are an enterprise user with a terminalserver setup and 150 clients connected to the server via (x)RDP.
Preparation:
I started two instances of ff using "firefox --safe-mode".
In the first instance i opened "about:processes".
In the second instance i executed the following "Steps to reproduce".
Steps to reproduce:
- login to https://demo.sogo.nu using username "sogo1" and password "sogo"
- make sure the window is wide enough to show the "three column mode" (folder area left, email area middle, content area right)
- make sure, no mails are left in the "Inbox" (delete them, if some are present)
- change the folder to another one (say "Sent" and go back to "Inbox" (this step seems only necessary if you needed to interacted with "Inbox" in step 3)
- write a new mail to yourself ("sogo1") (see screenshots "repro_1_three_column_mode.png" and "repro_2_new_email.png")
- click "refresh" on the email list to show your own new mail
=> WebRenderer is going crazy (see screenshot "repro_3_webrender_going_crazy.png")
See also:
Profile: https://share.firefox.dev/3rVdcto
Actual results:
- CPU usage rises to an unusual high level
- the website content (and problably even the ff-window!) seems to be heavily re-rendered in full size mode
- the RDP-traffic in the whole network rises to really huge levels
- the clients (thinclients) were flooded with new images using up their ressources for heavy repainting
- working is nearly impossible
- power consumption of the server and the client side were doubled or even tripled
Expected results:
- content: firefox should only render a new frame once as long as no motion/animation is on the website
- ff-window: the window behavior should not be influenced (e.g. delayed reactions)
- after refresh (step 6.) no significant CPU usage, traffic and reaction time should be noticable
Reporter | ||
Comment 1•2 years ago
|
||
Reporter | ||
Comment 2•2 years ago
|
||
Comment 3•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•2 years ago
|
Comment 4•2 years ago
|
||
Can you try to get performance profile?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Firefox_performance_issues
Thanks.
Reporter | ||
Comment 5•2 years ago
|
||
I read this as an explanation how to create a ff profile.
What is the problem with the profile i already created and mentioned above (https://share.firefox.dev/3rVdcto)?
Description
•