Intel® VTune™ Performance Analyzer

Intel® VTune™ Performance Analyzer for Windows* - Error Message: "No jit files in this project."

When unpacking a pack-and-go file created by the VTune™ Performance Analyzer 8.0 for Linux*, using the VTune Performance Analyzer 7.2 on Microsoft* Windows*, you may receive the following errors in the Output window:

No jit files in this project.
The unpack process failed.

The problem occurs when unpacking call graph results. That is, packing of sampling results in version 8.0 and unpacking in version 7.2 is supported, as long as you select Uncompressed in the Pack and Go dialog of version 8.0.

  • Linux*
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Linux* - To collect VTune™ analyzer Sampling data within the specified processor range

    To focus on specific processors use the processor masking options and select processors to monitor by configuring the sampling collector.

    In GUI open Activity Configuration » Configure Sampling » List of processor’s where samples will be collected.

    In Command Line use processor masking sampling options:

  • Linux*
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Windows* - Unable to View the Source View when Drilling Down from the Hotspot

    Solution:
    Sampling requires line number and symbol information (debug information) when drilling down from a hotspot view to the source view of a module. Ensure before running an Activity configured with the sampling collector, that debug information is compiled with the binary file. If you do not supply this information, the Intel® VTune™ analyzer disassembles the binary file and displays this information in the source view. It cannot display the source code itself.

    Relevant Information:
    EBS, Sourceview

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Windows* - Differences Between TBS and EBS Sampling

    Solution:

    1. TBS sampling uses the system clock while EBS sampling uses special sampling registers within the processor.
    2. EBS sampling has a lower overhead than TBS sampling but is affected by the HLT instruction.
    3. TBS sampling is only based on time, EBS can sample on a whole range of events like cache and branching.
  • Microsoft Windows* (XP, Vista, 7)
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Windows* - Why can't I unpack VTune™ analyzer 8.0 for Linux* pack-and-go files?

    Version 8.0 of the VTune™ Performance Analyzer for Linux* introduces the ability to automatically compress pack-and-go files as they are generated. This greatly reduces the size of the resulting file and minimizes transfer time, for example, when copying the file to another system.

    The potential problem is that VTune Performance Analyzer for Windows*, version 7.2 and higher, does not support this compressed format. Therefore, when creating the pack-and-go file, you must ensure that the file is created using the uncompressed format.

  • Linux*
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Linux* - How do I Supply Arguments for the Application to Run Under the Analyzer?

    Symptom(s):

    The VTune™ analyzer complains of a "Syntax Error" when you attempt to specify arguments or parameters to the application on the vtl command line.

    Solution:

    Use comma separation for arguments. For example,

    vtl activity -c sampling -app /bin/ls,-Fa,/home run

    will cause the analyzer to launch `/bin/ls -Fa /home'. No spaces are allowed before or after the commas.

  • Linux*
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Linux* - Unexpected Behavior During Install Using sudo Option

    When inserting the CD into a Linux* system's CDROM drive, if a non-root user is logged into the console, autorun starts and a prompt appears to install the VTune analyzer as root or via sudo. If sudo is not configured on the system and the user selects the sudo option, the terminal window immediately closes and installation is aborted.

    Please follow the instructions that accompany your Linux* installation for configuring sudo users or use the 'install as a root' option.

  • Linux*
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Windows* - Non-halted Clockticks and Clockticks

    Solution:
    The sampling interrupt is only generated when the "Sample After" number of Clockticks events occurs, and the Non-halted Clockticks event does not count clocks when the CPU is executing a Halt instruction. Therefore, a halted processor will not be interrupted because only Clockticks occurring when the CPU is not halted would generate sampling interrupts.

    These 2 events are meant to support 2 different types of sampling functionality:
    Clockticks:

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Windows* - How to get call graph information for executables produced by Microsoft Visual

    Solution:
    In order to get call graph information for executables produced by Microsoft Visual Basic 6.0, you need to define the environment variable LINK=/fixed:no, before building the application. Perform SET LINK=/fixed:no in a DOS Command box and run Visual Basic from this box, or set a global environment variable. In Windows* NT, it should be added in the Control Panel -> System -> Environment Variables.

    Relevant Information:
    call graph, Microsoft Visual* Basic 6.0, /fixed:no

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® VTune™ Performance Analyzer
  • Intel® VTune™ Performance Analyzer for Windows* - Unusual Sampling Data Reported, e.g., Few Samples Collected

    You may see strange numbers reported by the VTune analyzer when running on Itanium® 2 processor systems running Microsoft* Windows* Server 2003, Service Pack 1. This is because build 1289 of the operating system turned on CPU C-State in the operating system. If the processor is not busy, the operating system puts the processor into CPU sleep mode (i.e., C-State). C-State can be turned off by setting the following registry entry:

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® VTune™ Performance Analyzer
  • Subscribe to Intel® VTune™ Performance Analyzer