Zoom is a profiling tool for understanding software performance. Zoom profiles show you where time is being spent and why. Source code does not need to be modified to be profiled, and measurement overhead is very low.
The Profile Browser shows you exactly what code was executing during a profile. Navigate the call graph top-down (tree), bottom-up (leaf) or hybrid (butterfly).
The Code Browser highlights source code and disassembly according to their importance in the profile. Zoom analyzes each line of code to point out performance problems and offer solutions.
The Timeline Browser shows you the behavior of processes and multi-threaded code over time. System calls and other performance events are displayed on the timeline to help you understand how code interacts with the system.
Static analysis inspects the complete contents of a file for potential performance issues. Learn precisely what is in a binary and why.