Startup: Backward Constructors
Posted in startup on May 27th, 2010 10 Comments »
This post is a result of debugging bug 561842. Turns out one needs to go far beyond lumping libraries together to reap startup benefits. I made a pdf to illustrate the cost centers of loading libxul.so (the essence of Firefox). With Icegrind I demonstrated that better binary layout can significantly improve application startup. However I [...]