3 ms·
It reduces disk space. Historically the dyld_shared_cache has been a pre-bound copy of most system libraries that is mapped into memory once and then shared ac
by bdash 6y ago
It reduces disk space.
Historically the dyld_shared_cache has been a pre-bound copy of most system libraries that is mapped into memory once and then shared across all processes. It was updated automatically by the system at various times, and if a given system library was determined to be newer then the dynamic linker would simply load it from disk. The result of this was that for most system libraries you ended up with two copies on disk: one at the normal location, and one within the shared cache. Now only the latter copy exists, and Apple ships it directly rather than creating it on each machine from the copy of the system libraries that they ship.
- beervirus 6y agoDisk is cheap, and we're not talking about a huge amount of space. Surely there's a better justification.
- kolinko 6y agoOn lower end laptops it isn’t cheap. Also these savings add up - a few hundred MB here and there and you end up with a system that’s 10GB lighter on a laptop that has just 128/256GB of space.