Concurrent Memory Deallocation in the Objective-C Runtime

Mike Ash (comments): For our own apps we can test and tune the caches to avoid this, but the Objective-C runtime doesn’t have this option. Because the method cache is so critical to performance, and because each entry is relatively small, the runtime doesn’t impose any size limit on the caches, and expands them as … Continue reading Concurrent Memory Deallocation in the Objective-C Runtime