Duration
Estimate the duration time of your application target. This value affects the size of the collected data. For long-running targets, the sampling interval is increased to reduce the result size. For...
View ArticleBuilding and Managing the Sampling Driver
Intel® VTune™ Amplifier uses a sampling driver to enable the hardware event-based sampling analysis. The sampling driver is installed by default during product installation.If the driver was not...
View ArticleHardware Event-based Sampling Collection
The hardware event-based sampling collector of the Intel® VTune™ Amplifier profiles your application using the counter overflow feature of the Performance Monitoring Unit (PMU). The data collector...
View ArticleBandwidth Analysis
Bandwidth analysis type uses event-based sampling collection and is targeted for the Intel® Xeon Phi™ coprocessor (code name: Knights Corner).Bandwidth analysis type measures main components of bus...
View ArticleCycles and uOps Analysis
Cycles and uOps analysis type uses the event-based sampling collection and is targeted for the Intel® microarchitectures code name Nehalem/Westmere.Use this analysis type to identify performance issues...
View ArticlePerformance Analysis with Intel® VTune™ Amplifier
Intel® VTune™ Amplifier introduces the following basic categories of performance analysis:Algorithm AnalysisMicroarchitecture AnalysisPlatform AnalysisEach category represents a branch in the...
View ArticleRelated Information
For better understanding of the performance data provided by the Intel® VTune™ Amplifier , you are highly recommended to explore additional resources on the web.Intel® Processor InformationFor the most...
View ArticleContext Menus: Source/Assembly Window
Manage the data in the Source/Assembly panes using one of the following mechanisms:Right-click the source/assembly code column to access the code column context menu.Right-click a data column with...
View Articlemrte-mode
Specify Microsoft* runtime environment profiling mode.GUI EquivalentTab: Project Properties - TargetProject Properties: Target tab > Managed code profiling...
View Articlecumulative-threshold-percent
Set a percent of the target CPU/Wait time to display only the hottest program units that exceed this threshold.GUI EquivalentWindow:...
View ArticleViewing Callstack Reports
Use one of these callstack report types to output callstack information for a Hotspots analysis result. These reports focus on call sequences, beginning from the application root, which is usually the...
View ArticleCollecting System-Wide Data from Command Line
To extend your analysis and collect performance data for other processes running on your system, you may choose between these two options:NoteSystem-wide collection is available for hardware...
View ArticleEvent API
The event API is used to observe when demarcated events occur in your application, or to identify how long it takes to execute demarcated regions of code. Set annotations in the application to...
View ArticleConfiguring Result Location
For the product version integrated with the Microsoft Visual Studio*, analysis results, by default, are stored in the Visual Studio project default location. For the standalone interface, the analysis...
View ArticleInterpreting Bandwidth Data
You can analyze bandwidth data running the following analysis types:Bandwidth analysis targeted for Intel® microarchitecture code name Sandy BridgeGeneral Exploration analysis type targeted for Intel...
View ArticleAnalyzing Loops
Intel® VTune™ Amplifier provides an option to view a hierarchy of the loops in your application call tree and identify code sections for optimization.To view and analyze loops in your...
View ArticleSpecifying Search Directories for Android*
NoteRemote analysis on Android* systems is supported in the Intel® VTune™ Amplifier for Systems, part of the Intel® System Studio.For accurate module resolution and source analysis of your Android*...
View ArticleManaging the Viewpoint Description
When an analysis result opens, a help snippet describing the current viewpoint opens automatically. It explains how you can use this information to make sure that the changes that you make to your code...
View ArticlePreparing a Target Linux* System for Remote Analysis
When using the VTune Amplifier to collect data remotely on a target Linux system, make sure to:Set up SSH access to the target system.Build and install sampling and power drivers.Install the VTune...
View Article