mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-25 20:01:50 +00:00

We would like to be able to defer opening the omnijar files until after startup if the StartupCache has already been populated. Opening the omnijar files takes a nontrivial time, at least on Windows, and almost everything in the omnijar should be fairly compressible, and thus makes sense to live in the StartupCache. See the last patch in this series for a little more discussion on numbers, but tl;dr: we saw a 12% improvement in time to about:home being finished on reference hardware with these changes together with the changes from the descendant patches. Differential Revision: https://phabricator.services.mozilla.com/D77632