Open
Bug 1367352
Opened 7 years ago
Updated 2 years ago
[Input Latency] Firefox is 63% (35 ms) slower than Chrome in case Facebook - click right arrow on photo viewer
Categories
(Core :: Graphics, defect, P3)
Core
Graphics
Tracking
()
NEW
Performance Impact | low |
People
(Reporter: mlien, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: perf, Whiteboard: [QRC][QRC_Analyzed][gfx-noted])
User Story
STR: 0. Logged in with Whitehat account, go to Linda's photo album 1. Click right-arrow button on photo to next photo Gecko Profiles: 1. https://perfht.ml/2qK9YKr Short Gecko Profile(cover only Input Lantency action): https://perfht.ml/2rixeQ0 Reports: https://goo.gl/DjIwNb Notes: https://docs.google.com/spreadsheets/d/1MsTK1FW88wuLd25A18HG2KqpjYJnvrxGM9a6MeZp35w/edit#gid=256706414
No description provided.
Updated•7 years ago
|
Whiteboard: [qf] → [qf][QRC_NeedAnalysis]
Updated•7 years ago
|
User Story: (updated)
Comment 1•7 years ago
|
||
Ready for QRC profile analysis but not yet ready for QF triage.
Whiteboard: [qf][QRC_NeedAnalysis] → [QRC][QRC_NeedAnalysis]
Updated•7 years ago
|
Summary: [Input Latency] Facebook - click right arrow on photo viewer → [Input Latency] Firefox is 63% (35 ms) slower than Chrome in case Facebook - click right arrow on photo viewer
Comment 2•7 years ago
|
||
Scott, could you help to profile bug? Thanks.
Assignee: nobody → scwwu
Flags: needinfo?(scwwu)
Comment 3•7 years ago
|
||
Hello Bas, from one of the profiles there's a spot where 200ms was spent on rasterizing. I think it looks unusual, and could have slowed the page down. Wonder if you know it's a problem or not, thanks! https://perf-html.io/public/510d5f01c33c9b8c9db71723674a60268f6b1e96/calltree/?hiddenThreads=&range=4.2482_4.9018&thread=5&threadOrder=0-2-3-5-1-4
Flags: needinfo?(scwwu) → needinfo?(bas)
Comment 4•7 years ago
|
||
Markus, this last profile confuses me, there seems to be no samples for about 150ms for the content thread during this long rasterize. What's up with that? Ever seen this before? Other threads are being sampled... Also note the last sample before the gap is deep inside the Intel drivers.
Flags: needinfo?(bas) → needinfo?(mstange)
Comment 5•7 years ago
|
||
I've only ever seen that on the reference hardware, which only has two cores. Our hypothesis is that having one sampler thread per process causes the processes to starve each other for CPU resources (and that's why we need bug 1379286). Gaps between the samples mean that the sampler thread didn't run at all during that time. And if that thread didn't get a chance to run, chances are that no thread inside that process had a chance to run during that window of time.
Flags: needinfo?(mstange)
Comment 6•7 years ago
|
||
Cervantes, could you help to see if we could do something with xPerf tool? Thanks.
Flags: needinfo?(cyu)
Comment 7•7 years ago
|
||
I doubt that xPerf can provide useful information on this use case. 63% slower sounds bad, but the absolute value of the difference is 35 ms, which is about 2 frames. This difference is hardly perceptible to most users. The real difference can also be hidden in the fluctuation among individual runs, which can easily lead us to wrong directions. I think we'd better focus on use cases that has larger absolute difference and lower the priority of this use case.
Flags: needinfo?(cyu)
Comment 8•7 years ago
|
||
Track under QF. Please help to triage per comment 7. Average gap is 30-40ms between Firefox and Chrome from perfherder historical numbers. Perfherder: Win8: https://treeherder.mozilla.org/perf.html#/graphs?timerange=5184000&series=%5Bmozilla-central,8b6365378c944dba50284426f5e992ebf55cbe2f,1,9%5D&series=%5Bmozilla-central,efb75545c57b219df36c37ef937fa2c42d817424,1,9%5D Win10: https://treeherder.mozilla.org/perf.html#/graphs?timerange=5184000&series=%5Bmozilla-central,87eb7165f1a63facc4e26593bddc4cb2e6070bf9,1,9%5D&series=%5Bmozilla-central,711e0433e3e5f6d770f6062d7586c9131ee75aea,1,9%5D
Whiteboard: [QRC][QRC_NeedAnalysis] → [qf][QRC][QRC_Analyzed]
Updated•7 years ago
|
Whiteboard: [qf][QRC][QRC_Analyzed] → [qf:p2][QRC][QRC_Analyzed]
Comment 9•7 years ago
|
||
Comment 7 sounds quite a bit like bug 1408699.
Updated•7 years ago
|
Component: General → Graphics
Comment 10•7 years ago
|
||
Unassigning myself as I'm not involved in the analysis process anymore.
Assignee: scwwu → nobody
Updated•7 years ago
|
Whiteboard: [qf:p2][QRC][QRC_Analyzed] → [qf:p3][QRC][QRC_Analyzed]
Updated•6 years ago
|
Priority: -- → P3
Whiteboard: [qf:p3][QRC][QRC_Analyzed] → [qf:p3][QRC][QRC_Analyzed][gfx-noted]
Updated•2 years ago
|
Performance Impact: --- → P3
Whiteboard: [qf:p3][QRC][QRC_Analyzed][gfx-noted] → [QRC][QRC_Analyzed][gfx-noted]
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•