Jump To:
Leopard Guides: Cocoa
The performance of Cocoa applications can be measured, evaluated, and optimized using Apple's developer tools, technologies, and programming interfaces. Developers can fine-tune their applications for high performance using tools such as the Shark code-profiling application, features such as multiprocessing, and APIs such as the one for the vDSP library.

View all Performance Guides.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Garbage Collection Programming Guide (HTML) (PDF)
Describes the garbage collection system for Cocoa.
2008-11-19
Threading Programming Guide (HTML) (PDF)
Explains how to use threads in Cocoa applications.
2008-02-08
Exception Programming Topics for Cocoa (HTML) (PDF)
Explains how to raise and handle exceptions in Cocoa applications.
2007-10-02
Performance Overview (HTML) (PDF)
Introduces the factors that determine performance.
2006-10-03
Code Size Performance Guidelines (HTML) (PDF)
Guidelines for reducing the size of an application binary.
2006-06-28
Memory Usage Performance Guidelines (HTML) (PDF)
Guidelines for improving the performance of memory-related code.
2006-06-28
Assertions and Logging (HTML) (PDF)
Explains how to use assertions and logging to diagnose problems in Cocoa applications.
2006-04-04
Drawing Performance Guidelines (HTML) (PDF)
Guidelines for improving the speed of drawing code.
2006-04-04
Launch Time Performance Guidelines (HTML) (PDF)
Guidelines for improving the launch performance of an application.
2006-04-04
Cocoa Performance Guidelines (HTML) (PDF)
Guidelines for improving the performance of Cocoa applications.
2005-08-11
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
Debugging Cocoa Applications (HTML) (PDF)
Tips and techniques for debugging Cocoa applications.
2002-11-12