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

no edit summary
No edit summary
Line 4: Line 4:


= Current status =
= Current status =
=== August 27, 2009 ===
The dyld shared cache lives in ''/var/db/dyld/''. The two files of interest are ''dyld_shared_cache_i386.map'' (for x86-32) and ''shared_region_roots/Applications.paths''. Both are regular text files. The former shows the contents of the shared cache for the i386 architecture and the latter is what ''update_dyld_shared_cache'' inspects.
= Previous statuses =


=== August 26, 2009 ===
=== August 26, 2009 ===
Line 197: Line 203:


It turns out that ''DYLD_PRINT_LIBRARIES=1'' is the way to show libraries loaded by dyld before a program's entry point (main) whereas ''DYLD_PRINT_LIBRARIES_POST_LAUNCH=1'' will show libraries loaded afterwards, e.g. using ''dlopen'' or ''NSBundle''.
It turns out that ''DYLD_PRINT_LIBRARIES=1'' is the way to show libraries loaded by dyld before a program's entry point (main) whereas ''DYLD_PRINT_LIBRARIES_POST_LAUNCH=1'' will show libraries loaded afterwards, e.g. using ''dlopen'' or ''NSBundle''.
= Previous statuses =


=== August 25, 2009 ===
=== August 25, 2009 ===
109

edits