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

Line 12: Line 12:


<pre>
<pre>
0.0% 87.7% firefox-bin start
0.0% 92.8% firefox-bin start
0.0% 87.7% firefox-bin main
0.0% 92.8% firefox-bin main
0.0% 86.4% XUL   XRE_main
0.0% 91.6% XUL   XRE_main
0.0% 38.3% XUL   ScopedXPCOMStartup::Initialize()
0.0% 40.8% XUL   nsAppStartup::CreateHiddenWindow()
0.0% 30.9% XUL   nsAppStartup::CreateHiddenWindow()
0.0% 34.7% XUL   ScopedXPCOMStartup::Initialize()
0.0% 11.1% XUL   ScopedXPCOMStartup::~ScopedXPCOMStartup()
0.0% 6.4% XUL   ScopedXPCOMStartup::~ScopedXPCOMStartup()
0.0% 2.5% XUL   nsXPTCStubBase::Stub3()
0.0% 3.4% XUL   ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*)
0.0% 1.2% XUL   ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*)
0.0% 2.4% XUL   nsXPTCStubBase::Stub3()
0.0% 1.2% XUL   nsXREDirProvider::DoStartup()
0.0% 0.8% XUL   nsAppStartupNotifier::Observe(nsISupports*, char const*, unsigned short const*)
0.0% 1.2% XUL   nsAppStartupNotifier::Observe(nsISupports*, char const*, unsigned short const*)
0.0% 0.8% HIToolbox   GetCurrentEventKeyModifiers
0.0% 1.2% XUL   XRE_GetBinaryPath
0.0% 0.6% XUL   nsXREDirProvider::DoStartup()
0.0% 7.4% dyld _dyld_start
0.0% 0.5% XUL   RemoveComponentRegistries(nsIFile*, nsIFile*, int)
4.9% 4.9% libSystem.B.dylib _exit
0.0% 0.4% XUL   NS_NewToolkitProfileService(nsIToolkitProfileService**)
0.0% 0.3% XUL   nsToolkitProfile::Lock(nsIProfileUnlocker**, nsIProfileLock**)
0.0% 0.1% XUL   WriteVersion(nsIFile*, nsCString const&, nsCString const&, nsIFile*, nsIFile*)
0.0% 0.1% XUL   nsINIParser_internal::Init(nsILocalFile*)
0.0% 0.1% XUL   LaunchChildMac
0.0% 0.4% XUL   XRE_GetBinaryPath
0.3% 0.4% XUL   XRE_CreateAppData
0.4% 0.4% XUL   NS_LogInit_P
0.0% 6.2% dyld _dyld_start
1.0% 1.0% libSystem.B.dylib _exit
</pre>
</pre>


109

edits