Mobile/StartupOptimization: Difference between revisions

Line 8: Line 8:


== Task list ==
== Task list ==
Here are some potential optimizations:
* Improve fastload performance
** Filed bug 412796 [https://bugzilla.mozilla.org/show_bug.cgi?id=412796]
* Optimize mobile chrome
** UI design
** [[Mobile/XULOptimization|XUL Optimizations]]
* Function re-ordering
** Streamline memory access by placing all code & data needed for start-up in contiguous sections at the start of the binary.
* Optimize memory allocation
** Significant time during startup is in memory allocations. ''Need link to ongoing work''.
* Optimize startup hotspots
** Bug 406810 [https://bugzilla.mozilla.org/show_bug.cgi?id=406810]
* Preload Mozilla libraries
** Preload all libraries during startup; launching Firefox only loads the XUL application.
* Preload Mozilla application
** Launch Mozilla during device startup and keep in background (no visible window).  Launching Firefox will only open a new window.


=== Bugs ===
=== Bugs ===
=== Features ===
93

edits