O'Reilly logo

iPhone Applications Tune-Up by Loyal Moses

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Instruments

Apple's Instruments is another excellent tool provided with Xcode and used to profile applications for bug finding and performance tuning. Instruments is an application performance analyzer and visualizer with modules to monitor, record, and analyze data for nearly every aspect of an application.

Collected data is recorded for playback and analysis and displayed graphically over a timeline, allowing a developer to quickly spot areas of concern. Instruments records and tracks a significant amount of data, as shown in the following list:

  • CPU activity
  • Threads and processes
  • Memory
  • Garbage collection
  • File level access
  • Keyboard activity
  • Mouse movement and clicks
  • Network activity
  • Graphics analysis

Instruments is based upon the DTrace tracing framework, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required