Intel® Software Development Products for Intel® Platforms and Technologies
Intel® VTune Performance Analyzer
 
Overview
What Others are Saying
Features and Benefits
What's New in the Intel VTune Performance Analyzer 7.1
Sampling
Call Graph
Counter Monitor
PERFORMANCE
Drill Down Through Your Code
COMPATIBILITY
Works with the Tools You Know and Like
SUPPORT
Intel® Premier Support
Requirements
Print
Close Window
Overview
Intel® VTune™ analyzers help locate and remove software performance bottlenecks by collecting, analyzing, and displaying performance data from the system down to the source level.

Key features include sampling capability, call graph capability, counter monitor, and an enhanced Intel® Tuning Assistant. Intel VTune Performance Analyzer provides both a graphical and a command line interface on Windows* platforms; optional Visual Studio* .NET integration; and remote support for IA-32 and Intel® Itanium® processor-based Linux* applications as well as sampling on Intel® PXA250, PXA255, and PXA26x processor-based applications.
Intel® VTune™ Performance Analyzer
What Others are Saying
“Using Intel VTune™ Performance Analyzer gave us incredible insight into the Macromedia Flash Player* and enabled us to validate our changes quickly."

“VTune analyzer's ability to quickly summarize the Macromedia Flash Player performance characteristics enabled our engineers to be much more effective at performance tuning within a fixed amount of development time.“
– Paul Betlem
Director of Engineering
Macromedia, Inc.

“SAS has been using the VTune™ Performance Analyzer since 1997. Over the past two years, the VTune analyzer has been a vital part of helping SAS implement an approximate 30% speed improvement in our new release, SAS 9.1. There is simply no way we could have done this without VTune.“
– Tom Cole Senior Director
Host Systems Research & Development
SAS Institute, Cary NC
Features and Benefits
Sampling provides developers with the most accurate representation of their software's actual performance, with negligible overhead
Call graph profiling provides developers with a pictorial view of program flow to quickly identify critical functions and call sequences
Counter monitor allows developers to track system activity during runtime which helps identify system level performance issues
Remote agents for Linux* provide the ability to collect performance data on a remote Linux system while maintaining the Windows* GUI ease of use for data analysis and interpretation
Intel® Tuning Assistant automatically suggests code improvements based on an extensive knowledge base, increasing productivity
Visual Studio* .NET integration provides the ability to use Intel VTune Performance Analyzer within their Visual Studio .NET IDE, improving ease of use and productivity
Windows* command line capability provides power and flexibility to collect sampling data independent of the VTune analyzer GUI, allowing them to automate sampling
Trial version is available
What’s New in the Intel VTune Performance Analyzer 7.1
Intel VTune Performance Analyzer offers a sampling over time view, which allows users to understand how software performance characteristics change over time. Calibration of events in event-based sampling can now be enabled or disabled on a per-event basis.
Sampling

Sampling provides an accurate representation of software performance with negligible overhead.

Back to Top
Call Graph

Call graph profiling quickly identifies critical functions and call sequences.

Call graph can now profile applications on remote Intel Itanium processor-based systems running Linux.

Intel Tuning Assistant has extensive tuning knowledge that enables it to suggest optimization techniques. It has been enhanced with tuning advice for software running on Intel Itanium 2 processor and Intel processor code named Prescott.

Java* and .NET support has been improved. Remote Java profiling on IA-32 systems on Linux is now vailable. Mixed mode call graph of Java calls and native module calls is supported on Windows operating systems running on Itanium and Itanium 2 processor-based systems. For .NET the VTune analyzer can profile Managed C++ applications, including mixed DLLs. Both the Java and .NET wizards are now better tailored to different profiling scenarios such as profiling an application that is launched outside of the VTune analyzer. You can now remotely profile software running on Intel PXA250, PXA255, and PXA26x processors using the VTune Performance Analyzer GUI.

Counter Monitor

Click image to enlarge.

Counter monitor tracks system activity during runtime to determine if reduced available
memory or file I/O performance issues slow down applications

Back to Top
PERFORMANCE
Drill Down Through Your Code
Intel VTune Performance Analyzer offers insight into the performance of your software at the system, application, and microarchitecture-level through a wide range of profiling mechanisms and a rich set of views. Use the VTune analyzer to maximize the performance of your software on Intel architecture.
COMPATIBILITY
Works with the Tools You Know and Like
VTune Performance Analyzer can help you optimize your software whether you program in Fortran, C#, C/C++, Delphi*, or Java. The analyzer supports Microsoft Visual Studio.NET, Intel® C/C++ and Fortran compilers, Compaq Visual Fortran*, Java, Borland Compilers (Delphi*, C++ Builder*), and IBM Visual Age*. Linux support is provided through a remote agent.

Click image to enlarge.

Intel® Tuning Assistant automatically suggests code improvements
based on an extensive knowledge base, thereby increasing developer productivity
SUPPORT
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 updates during that time. Intel Premier Support gives you online access to technical notes, application notes, and documentation. Install the product, and then register to get support and product update information.
REQUIREMENTS
Hardware and Software Requirements

Refer to Intel® Software Development Products Web site for details on system recommendations.

Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications. Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to take advantage of the latest features of Intel processors. Intel Software Development Products are designed for use in the full development cycle, and include Intel® Performance Libraries, Intel Compilers (C++, Fortran for Windows and Linux), Intel® VTune™ analyzers, Intel® Threading Tools and Intel® Cluster Tools.
Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates and related downloads.
  Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other brands and names may be claimed as the property of others.
© 2004, Intel Corporation.

Back to Intel products