Firefox/Projects/Mobile Startup Shrink: Difference between revisions

Jump to navigation Jump to search
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

Navigation menu