Getting Started Guide

  • 11/16/2019
  • Public Content

Get Started with
Intel® Inspector

Intel® Inspector
is a dynamic memory and threading error checking tool for users developing serial and multithreaded applications on Windows* and Linux* operating systems.
This document summarizes the typical workflow to get started using the
Intel Inspector
GUI.

Key Features

Intel Inspector
offers:
  • Standalone GUI
    , Microsoft Visual Studio* plug-in,
    and command line operational environments
  • Preset analysis configurations (with some configurable settings), as well as the ability to create custom analysis configurations to help you control analysis scope and cost
  • Visibility into individual problems, problem occurrences, and call stack information, with problem prioritization and filtering by inclusion and exclusion to help you focus on items that require your attention
  • Problem suppressions support to help you focus on only those issues that require your attention, including the ability to:
    • Create suppression rules based on stacks
    • Convert third-party suppression files to the
      Intel Inspector
      suppression file format
    • Create and edit suppression files in a text editor
  • Interactive debugging capability so you can investigate problems more deeply during analysis
  • Persistent, propagated problem state information to help you avoid investigating issues over and over again
  • A wealth of reported memory errors, including on-demand memory leak detection
  • Memory growth measurement to help ensure your application uses no more memory than expected
  • Data race, deadlock, lock hierarchy violation, and cross-thread stack access error detection, including error detection on the stack
  • Intel® Software Manager to download and install Intel software updates, manage subscription status of installed software, activate serial numbers, and discover the latest news about Intel software (Windows* OS only)
Intel® Inspector
is available as a standalone product and as part of the following products:
  • Intel® System Studio
    Professional Edition
  • Intel® System Studio
    Ultimate Edition
  • Intel® Parallel Studio XE
    Professional Edition
  • Intel® Parallel Studio XE
    Cluster Edition
  • Intel® oneAPI HPC Toolkit
    (Beta)
  • Intel® oneAPI IoT Toolkit
    (Beta)
1

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 reservered 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