Closed
Bug 1435365
Opened 7 years ago
Closed 2 years ago
Scrolling gmail's label list is slower / more cpu intensive with WebRender
Categories
(Core :: Graphics: WebRender, defect, P2)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox58 | --- | unaffected |
firefox59 | --- | unaffected |
firefox60 | --- | disabled |
People
(Reporter: linuxhippy, Unassigned, NeedInfo)
References
(Blocks 3 open bugs, )
Details
(Keywords: nightly-community, perf, Whiteboard: [sci-exclude])
Attachments
(2 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Build ID: 20180202102708
Steps to reproduce:
1. Logged in to gmail (account has ~100-200 labels)
2. scrolled through gmail's label list quickly
Actual results:
noticed scrolling is a little bit more laggy with webrender enabled.
Further investiation showed, that WebRender causes higher load. Without WebRender (normal opengl compositor) I see one WebContent Process consume 20-30% and firefox-bin 20-30% cpu. With WebRender enabled, firefox-bin consumes >100%, while the WebContent Process is at about 12-20%.
Reporter | ||
Comment 1•7 years ago
|
||
Reporter | ||
Comment 2•7 years ago
|
||
Please find a system-wide sysprof profile at: http://93.83.133.214/profile_webrender.syscap
A lot of time seems to be spent in webrender code itself, not the opengl drivers
Reporter | ||
Updated•7 years ago
|
Component: Untriaged → Graphics: WebRender
Product: Firefox → Core
Updated•7 years ago
|
Blocks: webrender-site-issues
status-firefox58:
--- → unaffected
status-firefox59:
--- → unaffected
status-firefox60:
--- → disabled
status-firefox-esr52:
--- → unaffected
Keywords: nightly-community,
perf
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Version: 60 Branch → Trunk
Reporter | ||
Comment 3•7 years ago
|
||
This seems to be not limited to gmail - scrolling in general seems to perform worse with WebRender enabled compared to the old OpenGL compositor (higher CPU useage, less FPS)
Updated•7 years ago
|
Blocks: stage-wr-next
Priority: -- → P2
Comment 4•7 years ago
|
||
Is it possible for you to get a profile of this using the Gecko profiler?
Flags: needinfo?(linuxhippy)
Reporter | ||
Comment 5•7 years ago
|
||
strange - while scrolling the main firefox process is almost at 100%, yet the profile looks rather idle: https://perfht.ml/2F2amvW
Flags: needinfo?(linuxhippy)
Comment 6•7 years ago
|
||
You should add these threads to the "Threads:" list of the profiler "RenderBackend,Renderer,WebRender"
Flags: needinfo?(linuxhippy)
Comment 7•6 years ago
|
||
A lot has improved in WebRender since this was reported. Can you still reproduce this?
Updated•5 years ago
|
Whiteboard: [sci-exclude]
Updated•2 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•