Large icon for Zoom application


Download a free evaluation
copy of Zoom 1.1.0:


Zoom for i386 (40.8 MB)
Zoom for x86-64 (39.6 MB)
Zoom for ppc (67.2 MB)


Zoom

A graphical, low-overhead, statistical profiler for Linux.

Freedom to Choose
CPU vendors' profilers are tied to specific processor families. With Zoom, you can profile on all mainstream processors.
Practically Invisible
Zoom's overhead is typically under 5% of total time so you get an accurate picture of your application's hotspots.
The Big Picture
A backtrace is collected with every sample so you know what is hot and why it is hot.
Remote Control Included
Zoom can profile across a network using a unique client/server model. You can also profile on the command line or with scripts.
Brain Transplant
Zoom analyzes your application's assembly and source code to provide processor-specific performance hints.
Reference at Your Fingertips
Zoom displays definition and syntax data for all assembly instructions and offers specific tuning advice for many compilers.
Track Performance
Since Zoom is low-overhead and scriptable, you can use Zoom as a QA tool, running it on every build to track performance regressions.
One Profile, One File
Zoom saves profiles as a single session file - no other libraries or executables are required to share or archive results.

Screenshots (click for full-size images)

Picture of Zoom's callgraph of functions.
Profile Browser

Picture of Zoom's source code and assembly view.
Code Browser


Requirements

Processors

The RotateRight profiling kernel modules work with:
• AMD Athlon64, AMD Phenom, Intel Pentium 4, Intel Core 2, Intel Core (i386)
• AMD Athlon64, AMD Phenom, Intel Pentium 4, Intel Core 2 (x86-64)
• IBM PowerPC 970, 970FX, or 970MP (ppc)

Limited functionality via oprofile kernel modules is available for:
• Freescale 7450, Freescale e500 (ppc)
• IBM Cell Broadband Engine (ppc)

Operating Systems

Zoom has been tested on the following distributions:
• Red Hat Enterprise Linux 5 SP1
• SuSE Linux Enterprise Desktop/Server 10 SP1
• Ubuntu Linux 7.10 or 8.04
• Fedora 8 or 9
• openSUSE 10.3 or 11
• Debian 4.0

If your favorite Linux distribution is not on the list, Zoom will still work as long as a recent kernel - 2.6.15 or later - is installed. For questions or assistance, please contact us.