Firefox/Projects/Mobile Startup Shrink: Difference between revisions

No edit summary
 
(14 intermediate revisions by one other user not shown)
Line 3: Line 3:
=Meetings=
=Meetings=


A meeting is scheduled for July 21 2011 at 1PM PDT.
=== Next Meeting ===


The agenda:
The next meeting is scheduled for Tuesday, August 30th at 9:30AM PDT.
* Decide on a way to track progress on Bugzilla.
{{conf|95750}}
* What are our best profiling tools on Android?
* IRC: [irc://irc.mozilla.org/startup #startup]
** Telemetry (even using it locally) can be useful to measure progress
* Vidyo: SFO7B
** There is a way to dump important startup points to the console
 
** oprofile?
Put your items on the agenda here:
* What are the high priority bugs we need to fix?
* Etherpad: http://etherpad.mozilla.com:9000/startupshrink
* Assign bugs and get things done!
 
=== Previous Meetings ===
* [[Firefox/Projects/Mobile_Startup_Shrink/Meeting_July_21_2011|July 21 2011]]
 
=Current Work=
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=whiteboard%3Amobilestartupshrink&list_id=831563 Startup shrink bugs]
* IRC: [irc://irc.mozilla.org/startup #startup]


= Resources =
= Resources =


* [[Firefox/Projects/Startup_Time_Improvements|Startup Performance]]: Somewhat recent startup time tracking project
* [[Firefox/Projects/Startup_Time_Improvements|Startup Performance]]: Somewhat recent startup time tracking project
* [http://blog.mozilla.com/tglek/2011/05/13/firefox-telemetry/ Taras's telemtry blog post]
* [http://blog.mozilla.com/tglek/2011/05/13/firefox-telemetry/ Taras's telemetry blog post]
* [https://github.com/stechz/Mobile-Firefox-Startup-Profiler Stechz's mobile startup timeline]
 
== Basic startup stats in your console ==
 
Enable the preference:
devtools.errorconsole.enabled
 
You will see something like
[timing] main: 488ms              # When XRE_Main is called. Everything before this is
                                    # loading libxul, static initializers, etc.
[timing] firstPaint: 1447ms        # The first paint to the screen (most important one!)
[timing] sessionRestored: 1178ms
 
These numbers are all measured from startup. In this example, the first paint is 1447 ms from startup, not from main.
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits