Closed Bug 599852 Opened 14 years ago Closed 14 years ago

initial group switch is very slow (nothing for seconds)

Categories

(Firefox Graveyard :: Panorama, defect, P1)

x86
Linux
defect

Tracking

(blocking2.0 final+)

VERIFIED FIXED
Tracking Status
blocking2.0 --- final+

People

(Reporter: dietrich, Assigned: seanedunn)

References

Details

(Keywords: perf, Whiteboard: [tsnap])

Attachments

(1 file)

if i switch groups using the keyboard shortcut (ctrl/cmd + ~) without ever going into tabcandy, the first switch is extremely slow to happen. sometimes it'll take up to 5 seconds.
blocking2.0: --- → ?
Note that the fix for this will likely be related to the fix for bug 595020.
Assignee: nobody → ian
Priority: -- → P2
Blocks: 597043
Keywords: perf
Blocks: 604213
Priority: P2 → P1
The time in question is the Panorama start-up time (as it needs to start up in order to get the group switch info). Looks like bug 588630 is going to make a big difference here. On my machine, without that patch, starting up Panorama with 100 tabs fully loaded takes 5 seconds, and 200 tabs takes 15 seconds. With the patch, 200 tabs takes 2 seconds.
Depends on: 588630
Beyond that, we could potentially load up the data and intelligence of Panorama without loading up the UI, since in this case the UI isn't needed. This will happen naturally as a part of bug 578512 (post ff4.0). Prior to that it's probably too radical of an architecture change. We should simply focus continuing to improve Panorama start time in general. Making this bug dependent on bug 588630; this can be closed when it lands, or marked as duplicate before.
Assignee: ian → seanedunn
Attached patch profiling testSplinter Review
I'm attaching the profiling test I used for this bug. Note that it has two "failures"; that's how I report how long it took to initialize Panorama (relevant to this bug) and show Panorama (just of interest, but not relevant to the bug). Change the 200 to some other number to load more or fewer tabs.
Whiteboard: [tsnap]
Closing this now that bug 588630 has landed.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Posthumous blocking+.
Status: RESOLVED → REOPENED
blocking2.0: ? → final+
Resolution: FIXED → ---
Ugh, flag munging.
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → FIXED
Verified in recent nightly minefield build
Status: RESOLVED → VERIFIED
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: