Jump To:
Leopard Reference Library: Darwin
The performance of Darwin 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 Reference Library.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Resource Type
Sort by
Date
64-Bit Transition Guide (HTML) (PDF)
Describes the 64-bit features available in Mac OS X.
Guides 2008-04-08
Affinity API Release Notes for Mac OS X v10.5 (HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
Release Notes 2007-10-31
Disabling Processor Cores on a Multi-Core System (HTML) (日本語 HTML)
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
Technical Q&As 2008-09-16
dist_fft (HTML) (DMG) (ZIP)
Gigaelement FFTs on Apple G5 clusters
Sample Code 2004-08-23
File System Events Programming Guide (HTML) (PDF)
Explains how applications can detect changes in the file system.
Guides 2008-03-11
GDB for MacsBug Veterans (HTML)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
Technical Notes 2001-10-18
Getting Started with launchd (HTML)
Learn about launchd and see how to migrate your configuration files.
Articles 2005-08-22
Performance Overview (HTML) (PDF)
Introduces the factors that determine performance.
Guides 2006-10-03
Signals and Threads (HTML) (日本語 HTML)
QA1184: Describes how threads and signals interact.
Technical Q&As 2002-08-27
Tiger Developer Overview Series: Developing 64-bit Applications (HTML)
Learn how Mac OS X Tiger breaks the limitations of 32-bit computing.
Articles 2004-12-20