Reduce Firefox startup time on ARM

Registered by Emmet Hikory

Investigate why firefox takes a long time to start up on ARM devices. This is almost certainly due to lots of IO. Upstream is aware this is an area of FF that needs attention and they are working on it (targetting desktop Win/Lin). Firefox 6 or Firefox 7 is planned to be part of Ubuntu 11.10. Both of these releases have startup time improvements on their upstream roadmap.
The use of slow SD in our case just makes the issue more visible.

Blueprint information

Status:
Not started
Approver:
David Mandala
Priority:
High
Drafter:
Jani Monoses
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Deferred
Milestone target:
milestone icon ubuntu-11.10

Related branches

Sprints

Whiteboard

Upstream efforts documented here.
https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements

Update for 11.10 - this is mostly upstream work.

Work Items for oneiric-alpha-1:
[jani] Measure startup time using methods and tools provided upstream. Measurements done with the About Startup add-on: DONE

Work Items for oneiric-alpha-2:
[jani] LAVA test of firefox startup speed. Test running in Linaro's validation setup : DONE
[zkrynicki] Package LAVA test tool / ABREK: DONE

Work Items for oneiric-alpha-2:

[jani] Talk to upstream about lowest hanging fruits which are ARM performance related: POSTPONED
[jani] Investigate generic tools to measure startup speed of large (C++) linux apps: POSTPONED

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.