Jump To:
Leopard Guides: Tools
Apple's suite of developer tools includes a number of optimization tools to help developers gather performace metrics, as well as identify and eliminate inefficiencies in their code. Code-profiling applications such as Shark show where an application is spending its time. Developers can use tools such as MallocDebug to help track down memory leaks and analyze memory use. Using these and other tools provided by Apple, developers can fine-tune their applications for high performance.

View all Performance Guides.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Big Top User Guide (HTML) (PDF)
Explains how to monitor the use of resources on Macintosh computers, locally and over a network.
2007-10-31
Code Size Performance Guidelines (HTML) (PDF)
Guidelines for reducing the size of an application binary.
2006-06-28
Code Speed Performance Guidelines (HTML) (PDF)
Guidelines for improving the performance and efficiency of code.
2005-07-07
File-System Performance Guidelines (HTML) (PDF)
Guidelines for improving the performance of file-related code.
2005-07-07
Instruments User Guide (HTML) (PDF)
Describes the Instruments application and explains how to use it to examine program behavior.
2008-10-15
Launch Time Performance Guidelines (HTML) (PDF)
Guidelines for improving the launch performance of an application.
2006-04-04
Memory Usage Performance Guidelines (HTML) (PDF)
Guidelines for improving the performance of memory-related code.
2006-06-28
Performance Overview (HTML) (PDF)
Introduces the factors that determine performance.
2006-10-03
Saturn 4.5 User Guide (HTML) (PDF)
Explains how to analyze a program's function-calling structure.
2007-10-31
Shark User Guide (HTML) (PDF)
Explains how to analyze code performance by profiling the system.
2008-04-14