Before you Begin AnalyzingThis section provides information on the files you need before you begin analyzing your application, and how to generate them.
The following table lists the files/information you need and what the VTune(TM) Performance Analyzer features they enable.
File/Information Type |
Enables |
|---|---|
|
Binary program |
Launching and analyzing the application's performance, and displaying disassembly code. More on binary programs: The binary program is an executable file. To analyze the performance of your program using sampling, or call graph, you need to specify the executable file that you want to analyze, or the executable file that launches other modules you want to analyze. |
|
Symbol information |
Instrumentation in call graph, display of symbol names in hotspot, source, and assembly views. |
|
Line number information |
Source code display. More on line number and symbol information: Line number and symbol information, also referred to as debug information, is generated by your compiler and provided either in a separate file or as part of the binary file. The VTune analyzer requires the line number and symbol information for various features:
See About Symbol and Line Number Information for more details. |
|
Source file |
Source code display. In order to see source code, the source files must be available in your system. |
|
Compilation information |
Intel(R) Tuning Assistant, source code advice. More on compilation information: The Intel Tuning Assistant uses compilation information to display tuning advice for your C, C++, and Java* source code. You need to provide this information in one of these formats:
|
See the Related Topics below for additional information on the different files, and instructions how to generate them, using several popular tools. .
Click the following for useful information about the files/information you need before you begin analyzing with the VTune analyzer: