Summary

Performance is a never-ending game. The rules change constantly as new OS revisions and new hardware comes out. We are nearing the end of free performance gains from hardware, at least for applications that can only take advantage of one CPU. Efficiency in coding and in algorithms, as well as parallel processing, will become more and more important as time goes on. Luckily, we have a number of good tools to profile our code and highlight the areas where we should focus our attention.

Get Advanced Mac OS X Programming: The Big Nerd Ranch Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.