Firefox/Projects/Startup Time Improvements/joelr notes: Difference between revisions

Jump to navigation Jump to search
Line 16: Line 16:


=== August 24, 2009 ===
=== August 24, 2009 ===
Startup time is measured from the entry to XRE_main to the return of the BrowserStartup JS function. It takes a good bit of time but nothing compared to the time elapsed from the start of Firefox to the call to XRE_main.


According to my [http://github.com/wagerlabs/firefox-startup/blob/8260ff9534f25eecf8e9e9feb590168815902a67/static-init.d static-init.d] script, the static initialization time can be ignored. I'm recording the library name and then timing the following call to ''ImageLoader::runInitializers'' in dyld. The cumulative time is too small to be of essence, though.
According to my [http://github.com/wagerlabs/firefox-startup/blob/8260ff9534f25eecf8e9e9feb590168815902a67/static-init.d static-init.d] script, the static initialization time can be ignored. I'm recording the library name and then timing the following call to ''ImageLoader::runInitializers'' in dyld. The cumulative time is too small to be of essence, though.
Startup time is measured from the entry to XRE_main to the return of the BrowserStartup JS function. It takes a good bit of time but nothing compared to the time elapsed from the start of Firefox to the call to XRE_main.


<pre>
<pre>
109

edits

Navigation menu