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

Jump to navigation Jump to search
Line 77: Line 77:
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 we are seeing currently, as well as empirical hypotheses (Have i found my 5 seconds yet?):
* B2G starts after roughly 8s of "stuff"
* It has been noted that time between 5s and 8s is likely script execution up 'till `start main`                                                                   
* Vertical comes up around 16s, although I feel like some time as been lost... (by stopwatch it seems longer than that)
* As well it seems init is only really alive at 4 seconds anyway (based on inserted kernel log output)
 
* As such it is likely that                                                                         
** 3.5s = bootloader + kernel                                                                                                                       
**  0s = kernel timing initialized                                                                                                         
**~4.5s = init main                                                                                                                     
** 7~8s = B2G                                                                                                                           
** ~14s = (Nuwa) 
** ~16s = Vertical
 
Of course, more concrete data will be explored later, but that is the general gist of th


==References==
==References==
[https://developer.mozilla.org/en-US/Firefox_OS/Platform/Architecture#Firefox_OS_bootup_procedure Firefox OS Bootup Procedure]
[https://developer.mozilla.org/en-US/Firefox_OS/Platform/Architecture#Firefox_OS_bootup_procedure Firefox OS Bootup Procedure]
Confirmed users
125

edits

Navigation menu