MacOS – How Does El Capitan Improve Application Load Times

macosperformance

One of the claims for El Capitan is that it improves load times for applications up to 40%, but has anyone identified what this actually means?

Are only specific applications affected? For example, have Apple only reduced the load times of their own apps by up to 40%? Or is there some new feature at work that allows applications to get into memory faster, or load shared libraries faster or what?

So, does anyone know how the claimed improvement is achieved? Should all apps be expected to load a bit faster (even if it's not the full 40%)?

I've been unable to find any technical details about what has been done in terms of performance, except that Metal now exists, but that shouldn't impact load times really.

Best Answer

Barring magic the only solution of load time should be to load an app in the background (completely or in part), so that it can load faster when called up by the user. Obviously application developers can work on their app to make it load faster (like Libreoffice did) but this seems to be a completely different story. Preloading apps obviously has the disadvantage of taking up resources and it might only work with the apps bundled with the OS because these are the only apps that the OS developers can actually directly control. In any case, an excellent question, and I am sorry I cannot provide more info.