Chapter 25. Shark and the CHUD Tools

<feature><title>In This Chapter</title>
  • Detailed Profiling with Shark

  • High-Level Profilers

  • Specialized Debuggers

  • Hardware-Level Tools

</feature>

Xcode, Interface Builder, and Instruments are not the only components of Apple’s developer tools. The other major components comprise the Performance Tools, including Shark and the CHUD (Computer Hardware Understanding Developer) applications. These applications use kernel and processor support to provide insight into how an application uses system resources, and thus guide you on how to make your software run faster and with a lighter footprint.

Shark

The leading instrument for measuring the efficiency of an application is Shark, a statistical profiler. A profiler measures ...

Get Xcode 3 Unleashed 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.