Available on Mac Windows

A mysterious new application

Included 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.

… More Edit

Recent posts

Icon_feed
Show

Want to add to the discussion? Log in and write a review

Icon_empty_message No comments yet Hot or not? Be the first to comment here, and have your say!

    Screenshots

    • Thumb
    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:

    Popularity over the last 30 days (?)

    Shark vs.

    Rank: #16816

    Filenames