Firefox OS/Performance/Boot Sequence Optimization: Difference between revisions

Line 86: Line 86:
For this and future data collection, at least 30 trials will be recorded. Also in the root directory there are a few randomly selected trials for which charts were generated for quick reference.
For this and future data collection, at least 30 trials will be recorded. Also in the root directory there are a few randomly selected trials for which charts were generated for quick reference.


A rough idea of what we are seeing currently, as well as empirical hypotheses:
A rough idea of what was seen, as well as empirical hypotheses:
* B2G starts after roughly 8s of mysterious "stuff"
* B2G starts after roughly 8s of mysterious "stuff", impenetrable to bootchart
* It has been noted that time between 5s and 8s is likely script execution up until <code>|class_start main|</code> in the init.rc
* Based on kmsg, it seems likely that time between 5s and 8s is init script execution up until <code>|class_start main|</code> in the init.rc (which launches B2G service)
* Vertical comes up around 16s, however it does not seem to actually do anything until several seconds after that.
* Vertical comes up around 16s, however it does not seem to actually do anything until many seconds after that.
  <!-- although I feel like some time as been lost... (by stopwatch it seems longer than that) | is what i thought earlier, but it could just be idle
  <!-- although I feel like some time as been lost... (by stopwatch it seems longer than that) | is what i thought earlier, but it could just be idle
       I should stopwatch time beginning of vertical again -->
       I should stopwatch time beginning of vertical again -->
Confirmed users
125

edits