----- Original Message ----- > From: "Neil" <n...@parkwaycc.co.uk> > To: dev-platform@lists.mozilla.org > Sent: Wednesday, October 15, 2014 4:17:21 AM > Subject: Re: Breakdown of Firefox full installer > > Robert Strong wrote: > > >Another example, if the omni.jar is not compressed the installer can > >compress it about as well as if they were individual files and the minimal > >compression currently used by omni.jar makes it so the installer is not > >able to compress the omni.jar nearly as well which increases the installer > >size. > > > As I recall we used to do this but it turns out that the size of the > omni.jar itself is a large factor on startup performance - the time > saved by reading less data from disk far outweighs the time spent > decompressing it. That is my understanding as well... I was just pointing out this fact that this is why the omni.jar does not compress well.
Currently our partial update process requires that the omni.jar is the same as the one that is used to generate the update. We've discussed changing the partial update process so it unzips the omni.jar, applies the update, and rezips it with the startup optimizations when the omni.jar is created. If this were to be implemented the same could be done to the Windows installer and thereby better compress the files in the omni.jar in the installer just as we do for all of the other files but it is to say the least a rather complex process that has many more additional points where it could fail catastrophically. Even if we chose to do this for the installer the data seems to indicate that this would not significantly lessen the 10% of non-successful stub installer install attempts as I noted earlier. I did complete a project in Q2 that lessened the non-successful stub install attempts by iirc approximately 1.5% and I have similar projects to improve it further though other projects I am working on have been given a higher priority atm. Robert > > -- > Warning: May contain traces of nuts. > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform