A mysterious new application
… More EditIncluded with the Apple Xcode development tools for Mac OS X.
Shark is a tool for performance understanding and optimization. Why is it called “Shark?” Performance tuning requires a hunter’s mentality, and no animal is as pure in this quest as a shark. A shark is also an expert in his field — one who uses all potential resources to achieve his goals. The name “Shark” embodies the spirit and emotion you should have when tuning your code. To help you analyze the performance of your code, Shark allows you to profile the entire system (kernel and drivers as well as applications). At the simplest level, Shark profiles the system while your code is running to see where time is being spent. It can also produce profiles of hardware and software performance events such as cache misses, virtual memory activity, memory allocations, function calls, or instruction dependency stalls. This information is an invaluable first step in your performance tuning effort so you can see which parts of your code or the system are the bottlenecks. In addition to showing you where time is being spent, Shark can give you advice on how to improve your code. Shark is capable of identifying many common performance pitfalls and visually presents the costs of these problems to you.
Weekly
Top User
Last User
Want to add to the discussion? Log in and write a review
No comments yet
Hot or not? Be the first to comment here, and have your say!
Information
Did you create this app?| Website: | developer.apple.com/to... |
| Developer: | Apple Inc. |
| License: | Bundled |
| Version: | 4.7.2 |
| Usage: | 22 hours, 11 minutes and 30 seconds |
| Usage since: | 05 June 2007 |
| Share: |







