Closed Bug 1128137 Opened 10 years ago Closed 7 years ago

[e10s] pressing tab to change focus in a Bugzilla page is very slow when Profiler is enabled

Categories

(Core :: General, defect, P2)

x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s + ---

People

(Reporter: heycam, Unassigned)

References

Details

(Keywords: perf, Whiteboard: triaged)

In e10s mode, pressing tab in a page to switch focus between links and form controls is very slow, taking ~1s to respond each time. I have only noticed this on Bugzilla pages, not other pages, but I'm not sure what is special about Bugzilla here. My window has many tabs in it (> 100) though I'm not sure if that is relevant either.
Here's a profile: http://people.mozilla.org/~bgirard/cleopatra/?customProfile=http://people.mozilla.org/~cmccormack/profiles/tab-switch-e10s I pressed tab a few times to change the focused element between 3800 ms and 7000 ms in the profile. Most of the time seems to be spent in RemoteAddonsParent/Child.jsm.
Blocks: e10s-perf
No longer blocks: e10s
tracking-e10s: --- → +
This is very likely to be an add-on issue. Could you please try bisecting your add-ons to see which one is causing it?
It is the Gecko Profiler add-on.
(Ironically!)
Keywords: perf
per comment 3, changing to e10s-addons from e10s-perf.
Blocks: e10s-addons
No longer blocks: e10s-perf
Michelle, could we re-test this one using the Gecko Profiler add-on please? This bug is from a while ago and might be good to re-test before proceeding.
Flags: needinfo?(mfunches)
andy is going to ping perf team for long term plans on Gecko Profiler. Ben Wa had owned
Flags: needinfo?(amckay)
Priority: -- → P2
From the profile in comment 1, it looks like most of the overhead is CPOW usage from the SDK's window tracking code. Since this bug was filed, that code has been changed to ignore events on CPOWs, so this may no longer be an issue. There's probably still a fair amount of overhead from just the event interposition, though.
Turns out mstange now owns the Gecko Profiler and I guess is going to continue to exist.
Flags: needinfo?(amckay)
Shell,can you find someone to retest and confirm whether this still happens?
Flags: needinfo?(sescalante)
I can't reproduce this now, but I don't have the same machine I did when I reported the bug.
I'll request this with next weeks' app testing list from Soft Vision.
Flags: needinfo?(sescalante)
Whiteboard: triaged
Summary: [e10s] pressing tab to change focus in a Bugzilla page is very slow → [e10s] pressing tab to change focus in a Bugzilla page is very slow when Profiler is enabled
I'm just going to resolve this as WORKSFORME since I can't reproduce any more.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.