![]() Screencast Watch Zoom in action! Download a free evaluation Zoom for x86-64 (38.8 MB) Zoom for ppc (66.4 MB) Buy Zoom for $199: What's new? Zoom 1.2.3 - Nov 11, 2008 |
Zoom A graphical, low-overhead, sampling profiler for Linux. |
| Profile Browser |
Code Browser |
| Features | |
| 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 exactly what code is running and why it's running. |
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 provides definitions for 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. Run it with 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. |
| Requirements Processors The RotateRight profiling kernel modules work with: • AMD Athlon/Athlon64/Phenom, Intel Pentium M/Pentium III/Pentium 4/Core/Core 2 (i386) • AMD Athlon64/Phenom, Intel Pentium 4/Core 2 (x86-64) • IBM PowerPC 970/970FX/970MP (ppc) Basic functionality via oprofile kernel modules is available for: • Freescale 7450/e500 (ppc) • IBM Cell Broadband Engine (ppc) Operating Systems Zoom has been tested on the following distributions: • Red Hat Enterprise Linux 4 Update 7 • Red Hat Enterprise Linux 5 Update 1 • SuSE Linux Enterprise Desktop/Server 10 SP1 • Ubuntu Linux 7.10, 8.04 and 8.10 • Fedora 8 and 9 • openSUSE 10.3 and 11 • Debian 4.0 Zoom can be installed on other distributions - refer to the Manual Installation section in the release notes. Basic functionality via oprofile kernel modules is available for unsupported kernel releases. For questions or assistance, please contact us. Programming Languages Zoom has been tested with the following programming languages: • C/C++ • Fortran To correlate source code to samples, Zoom requires code to be compiled with DWARF debug information. For most compilers, pass in the "-g" flag to generate this information. | |
Zoom™ & Copyright © 2008 RotateRight, LLC. All Rights Reserved.