Intel offers a variety of application performance tools that are optimized to take advantage of the Intel architecture-based processors. You can employ these tools for developing the most efficient programs without having to write assembly code.
The following performance tools help you analyze your application and find and resolve problem areas:
Intel® Debugger (IDB)
The IDB debugger provides extensive support for debugging programs through a command-line or graphical user interface.
Intel® VTune(TM) Performance Analyzer
The VTune analyzer collects, analyzes, and provides Intel architecture-specific software performance data from the system-wide view down to a specific module, function, and instruction in your code. For information, see http://www.intel.com/software/products/vtune/.
Intel® Threading Tools. The Intel Threading Tools consist of the following:
For general information, see http://www.intel.com/software/products/threadtool.htm.