RotateRight 0 Posted October 23, 2009 Zoom can help you speed up development and run-time performance. Zoom is a low-overhead graphical and command line profiler for Linux. A Zoom profile is system-wide, precise down to the instruction level, and captures backtraces. This lets you see exactly what was running, where time was spent, and how that code was called. Zoom analyzes and annotates your source and assembly code with specific tuning advice for many compilers and processors. Zoom saves profiles as a single, self-contained session file that can be emailed or attached to bug reports. It also supports remote network profiling and scripting. Highlights in Zoom v1.6: * Added static analysis of executable/library/archive/object files * Added display of labels in assembly view of the code browser * Added identification of Intel Core i5/i7 (Lynnfield) processors * Added automatic selection of OS timer trigger when running in virtual machine * Added ability to select ARM register alias display type (GCC, APCS) * Added logic to process inline jump tables in ARM and Thumb code * Added disablement of processor frequency scaling during profiling on ARM * Fixed bug in oprofile sample buffer parsing when no explicit cookie switch * Fixed potential hang in GUI during sample processing * Fixed misaligned memory accesses on ARM * Fixed command line zoom to not depend on X11 libraries Zoom is available at: http://www.rotateright.com Share this post Link to post