Chapter 12. Monitoring, Analysis, and Performance Tools

This chapter takes a look under the covers at some tools that allow you to understand how your application is performing and where you might be able to improve things.

You could be lucky, of course. If all of your programs perform well and never crash you may never need the tools here. And, frankly, one of the difficulties in writing this chapter is that it is so easy to write well-behaved software in Xcode that it is quite hard to engineer circumstances in which you will need to use these tools! However, by the end of this chapter, you should have a good understanding of where to look in the event that things go awry.


Instruments is an analytical tool, and it is clearly the flagship ...

Get Learn Xcode Tools for Mac OS X and iPhone Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.