Firefox/Projects/Startup Time Improvements/joelr notes
< Firefox | Projects | Startup Time Improvements
Jump to navigation
Jump to search
Intro
I'm trying to figure out where Firefox startup time goes, up to the return from BrowserStartup (Javascript function). I'm also manipulating DTrace into telling me where time is going, without making any assumptions.
Current status
August 21, 2009
August 24, 2009
vtimestamp measures CPU time of the current thread, excluding IO and DTrace overhead. timestamp can still be used for deltas but the goal is to use as few pid$target probes as possible as they affect timestamp when dtrace has to switch between kernel and userland. io and syscall providers are fast and run in the kernel.
My DTrace scripts live here.