Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

Open Source
Databases

Mac OS X includes many open source programs that can be used to measure, evaluate, and optimize your Application's performance.

The following open source performance tools are available in the system_cmds Darwin project:

  • fs_usage - Reports filesystem activity in real-time.
  • ktrace - The ktrace command enables kernel trace logging for processes.
  • latency - Provides scheduling and interrupt latency statistics.
  • lsof - Lists open files.
  • sc_usage - Reports system call usage statistics.
  • top - Displays sorted information about processes.
  • vm_stat - Reports Mach virtual memory statistics.

Articles

Maximizing Mac OS X Application Performance

This article is about performance Ñ how to think about it, how to measure it, and how to improve it. Of course, performance is a complex subject, and Apple has a robust set of performance documentation available. This article supplements that documentation by giving you a framework for thinking about performance, as well as performance tips that you can use immediately.

Optimizing for the Power Mac G5

The world's fastest personal computer is coming to a desktop near you. Learn how to optimize your application for the new architecture introduced with the Power Mac G5.

Related Links

Advanced Computation Group

Algorithms and Special Topics