Intel
® 
VTune™ Performance Analyzer 9.1 for Linux*
PrintEmail to a friendSupportNewsletterRSSDigg thisdel.icio.us
Product InformationEvaluation CenterSupport ResourceDocumentation
OverviewNew!FeaturesSystem Requirements

Free Evaluation ›

Free Non-Commercial Download ›

Buy Product ›

Print this

Is your application too fast? I didn’t think so.
Intel® VTune™ Performance Analyzer for Linux* is a fully Linux-based solution indispensable for making your software run its fastest on single and multi-core systems. It analyzes applications without recompilation or linking on handheld through supercomputer systems. It is robust with large applications (over 1 GB of source code¹) and multi-core, multiprocessor, and NuMA systems using the latest Intel® processors.

Product brief [PDF 240 KB]

  • NEW! Performance Profiling for Dynamically Generated Code, JavaScript, and Flash. Access to VTune Analyzer’s Open Data Model.
  • Access to the latest Experimental Technologies like a fast call graph replacement.
 



Easy to Use
VTune analyzer makes application performance tuning easier with a graphical user interface (GUI) based on the Eclipse* development environment.
 


Many developers want to maximize application performance. VTune analyzer gives the developer a view of what's happening as the application is running. It identifies areas that take an inordinate amount of processor time. It also helps identify critical paths in an application where adjustments have maximum benefit. Without VTune analyzer, performance tuning is a guessing game.

Finding Your Bottleneck Is Easier Than Ever Before
Complete one simple dialog box to get a list of the top five time-consuming functions.
It’s fast and easy to find your performance bottlenecks with a list of the most active functions. Click on a function name to display the source and show the most time-consuming source statements.
See the Answers on Your Source
Source and assembly views show you exactly which lines of code are taking the most time.
 
Click to enlarge

Quickly find the data you need.
Click an icon to:

Find the Critical Path Using Call Graph Profiling
Call Graph determines calling sequences and graphically displays the critical path. It also shows you the context of the bottleneck. To be effective, you often need to know not only where the application is spending its time, but how it got there.

View the critical path in red
Quickly locate the critical path and navigate the profiling results easily using both a table and graph view. Click a table entry to highlight the function in the graph, or click the graph to find the table entry.

Unlike other offerings, VTune analyzer provides both sampling and call graph analysis. Even if you plan to do mostly call graph analysis, running sampling first lets you identify the modules that need it so you only pay Call Graph's larger overhead for the modules that need to be analyzed. This can be vital on large projects. Sampling is great for analysis of "loopy" code. Call Graph is usually better for "branchy" code. You need both to get the job done right.
Low Overhead Sampling Profiling
Event-based sampling finds your bottleneck with very low overhead (typically less than 5 percent). Identify problems such as cache misses and branch mis-predictions. Because it is system-wide, event-based sampling can be used to tune libraries and drivers as well as application programs.

 
Click to enlarge
Filter the data to find your answers
The table and bar chart views of sampling results filter your data many different ways to find what you need. View by thread (shown) for load balancing.

Intel® Premier Support
Every purchase of an Intel® Software Development Product includes a year of support services, which provides access to Intel® Premier Support and all product releases during that time. You receive online access to our expert engineering support staff and additional technical documentation.

1 Large applications are welcome! For example, the source distribution tree of one large application including the tools and predefined libraries required to do a build (but not the build itself) is about 1.85 GB with over 62,700 files. The execution tree alone is about 870 MB with over 8200 files.

Technical support for Eclipse is not provided by Intel. For more information on Eclipse, please visit the Eclipse Foundation Web site*.



Intel® Software
Network
Intel® Software Network
  • It’s free and easy to become a member, so join today!