Get Started

  • 2020
  • 06/18/2020
  • Public Content

Get Started with
Intel® VTune™
Profiler
for macOS*

Use
VTune
Profiler
on a macOS system to perform remote target analysis on a non-macOS system (Linux* or Android* only) .
You cannot use
VTune
Profiler
in a macOS environment for these purposes:
  • Profile the macOS system on which it is installed.
  • Collect data on a remote macOS system.
To analyze performance of a remote Linux* or Android* target from the macOS host, do one of these steps:
  • Run a
    VTune
    Profiler
    analysis on the macOS system with a remote system specified as the target. When analysis begins,
    VTune
    Profiler
    connects to the remote system to collect data, then brings the results back to the macOS host for viewing.
  • Run an analysis on the target system locally and copy the results to a macOS system for viewing in
    VTune
    Profiler
    .
The steps in this document assume a remote Linux target system and collect performance data using SSH access from
VTune
Profiler
on a macOS host system.

Before You Begin

  1. Build your Linux application with symbol information and in
    Release
    mode with all optimizations enabled. For detailed information, see the compiler settings in the
    VTune
    Profiler
    help.
  2. Set up SSH access from the host macOS system to the target Linux system to work in the password-less mode.

Step 1: Start
VTune
Profiler

  1. Launch
    VTune
    Profiler
    with the
    vtune-gui
    command.
    By default, the
    <
    install_dir
    >
    is
    /Applications/Intel VTune Profiler
    version
    .app
    .
  2. Click
    New Project
    from the Welcome page.
  3. Specify the project name and location in the
    Create Project
    dialog box.
  4. Click
    Create Project
    .

Step 2: Configure and Run Analysis

After you create a new project, the
Configure Analysis
window opens.
  1. In the
    WHERE
    pane, select
    Remote Linux (SSH)
    and specify the target Linux system using
    username@hostname[:port]
    .
    VTune
    Profiler
    automatically connects to the Linux system and installs the target package.
  2. In the
    WHAT
    pane, select
    Launch Application
    and browse to the location of your application on the target Linux system.
  3. Click the
    Start
    button to launch the application and begin collecting Hotspots data.

Step 3: View and Analyze Performance Data

When data collection completes,
VTune
Profiler
displays analysis results on the macOS system. Start your analysis in the
Summary
window. Here, you see a performance overview of your application. Switch to other windows for an in-depth analysis.
The
Insights
section provides guidance for a deeper analysis.

Next Steps

For a deeper analysis of your system or application, try a different analysis type that may be recommended in the Insights section. Click the Browse button in the
HOW
pane to view other analysis types.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804