Performance Comparisons of Common Operations, 2016 Edition

Mike Ash: Still, the speed of objc_msgSend continues to astound me. Considering that it performs a full hash table lookup followed by an indirect jump to the result, the fact that it runs in 2.6 nanoseconds is amazing. That’s about 9 CPU cycles. In the 10.5 days it was a dozen or more, so we’ve … Continue reading Performance Comparisons of Common Operations, 2016 Edition