Intel® Inspector Release Notes and New Features

This page provides the current Release Notes for Intel® Inspector. The notes are categorized by year, from newest to oldest, with individual releases listed within each year.

Click a version to expand it into a summary of new features and changes in that version since the last release, and access the download buttons for the detailed release notes, which include important information, such as pre-requisites, software compatibility, installation instructions, and known issues.

You can copy a link to a specific version's section by clicking the chain icon next to its name.

All files are in PDF format - Adobe Reader* (or compatible) required.
To get product updates, log in to the Intel® Software Development Products Registration Center.
For questions or technical support, visit Intel® Software Developer Support.

2018

Update 1

Release Notes

Overview

  • Fixed incompatibility with some antiviruses
  • Other bug fixes
Initial Release

Release Notes

Overview

  • Support for C++17 std::shared_mutex and Windows SRW Locks, that enable threading error analysis for applications with read/write synchronization primitives.
  • Support for cross-OS analysis to all license types. The installation packages for additional operating system can be downloaded from registrationcenter.intel.com.
  • Support and integration in Microsoft Visual Studio* 2017
  • Support for Intel® Xeon® Scalable Processors.
  • Support for Microsoft* Windows Server* 2016.
  • Support for Fedora 26
  • Support for Ubuntu* 17.04
  • Support for Debian* 9
  • Support for SUSE* Linux Enterprise Server* 12 SP2
  • Bug fixes

2017

Update 4

Linux* Release NotesWindows* Release Notes

Overview

  • Added support for Intel® Xeon® Scalable Processors
  • Added support for Microsoft* Windows Server 2016
  • Added support Ubuntu* 17.04, SUSE* Linux Enterprise Server* 12 SP2
  • Bug fixes
Update 3

Linux* Release NotesWindows* Release Notes

Overview

  • Correctness improvements of uninitialized memory reads detection algorithm.
  • Added support for Microsoft Visual Studio* 2017.
  • Bug fixes
Update 2

Linux* Release NotesWindows* Release Notes

Overview

  • Bug fixes
Update 1

Linux* Release NotesWindows* Release Notes

Overview

  • Bug fixes.
Initial Release

Linux* Release NotesWindows* Release Notes

Overview

  • Added new OS support.
  • Support for Intel® Xeon Phi™ processor (codename: Knights Landing)
  • Variable name detection for threading analysis (global, static and stack variables)

2016

Update 3

Linux* Release NotesWindows* Release Notes

Overview

  • Bug fixes
Update 2

Linux* Release NotesWindows* Release Notes

Overview

  • Bug fixes
Update 1

Linux* Release NotesWindows* Release Notes

Overview

  • Bug fixes
Initial Release

Linux* Release NotesWindows* Release Notes

Overview

  • Added new OS support.
  • Fix for suppression file usage when run in command line mode
  • Added support for C++11 synchronization primitives during threading analysis
  • Fixes for analyzing MPI applications
  • Bug fixes

2015

Update 1

Linux* Release NotesWindows* Release Notes

  • Added support for DWARF Version 4 symbolics.
  • Improved the custom install directory process.
  • New uninitialized memory error detection algorithm that uses deeper analysis method to substantially reduce the number of false positives.
  • Independent control of uninitialized memory analysis, which is off by default
  • Improved on-demand leak detection and memory growth interface.
  • Added memory usage graph during analysis.
  • Major performance improvement in threading error analysis.
  • Additional performance and stability improvements
Initial Release

Linux* Release NotesWindows* Release Notes

  • New uninitialized memory error detection algorithm that uses deeper analysis method to substantially reduce the number of false positives.
  • Independent control of uninitialized memory analysis, which is off by default
  • Improved on-demand leak detection and memory growth interface.
  • Added memory usage graph during analysis.
  • Major performance improvement in threading error analysis.
  • Additional performance and stability improvements.
  • Static analysis is deprecated. It may be removed in a future major release. If you have concerns or feedback, please comment.

2013

Update 9

Linux* Release NotesWindows* Release Notes

  • Performance and memory consumption improvements during threading error analysis - The Intel Inspector still finds most data race and cross-thread stack access problems. If you discover you are missing problems, use the new Use maximum resources configuration setting to return to previous behavior.
  • New suppression summary statistics when analysis is complete - Show how many suppression files and rules the Intel Inspector applied and how many problem instances it suppressed.
  • New memory consumption graph during analysis - Shows how much memory the target application plus the Intel Inspector consume during analysis.

  • Improved on-demand memory leak detection and memory growth measurement - Gathering memory leak information while an application is running is useful if:
    • An application does not terminate (such as a server process).
    • You want memory leak information, but you do not want to wait for an application to terminate.
    • You want to determine if memory is leaked during a specific interval of application execution, or during a specific user action.
    • You want to discard information about allocations performed during initialization as a way of filtering out allocations that are not currently of interest.

  • Measuring memory growth helps you ensure an application uses no more memory than expected. This includes:
    • Memory an application has allocated and still needs for future calculations
    • Memory an application has allocated and no longer needs, but has not deallocated
    • Memory an application has allocated and then leaked

Update 8

Linux* Release NotesWindows* Release Notes

  • Support for Microsoft Visual Studio* 2013 and the Microsoft Windows 8.1* operating system
  • New inspxe-cl report-all action-option for creating detailed reports .
  • Additional re-inspection capabilities to more easily run another analysis using the same analysis type as that in the current result
  • Additional stability improvements
  • Enhanced documentation on recommended and alternative approaches to regression testing with the Intel Inspector
  • Evaluation Features:
    • New memory error analysis types and settings
    • New threading error analysis types and settings
    • Sampling during threading error analysis
Update 7

Linux* Release NotesWindows* Release Notes

Overview:

  • A new on-demand memory leak detection feature to detect if a block of memory is allocated, but not deallocated and not reachable, within a specific time segment during application execution. This feature is also useful for checking for memory leaks in applications that never exit.
  • A new suppression file format to support a variety of new suppression features, including the ability to:
    • Create suppression rules based on stacks/tracebacks.
    • Convert third-party suppression files (Valgrind* and IBM Rational* PurifyPlus*) to the Intel Inspector suppression file format.
    • Create and edit suppression files in a text editor.
  • Additional stability improvements
  • Support of Fedora 19, Ubuntu 13.04 and Debian 7

Details:

A new on-demand memory leak detection feature to detect if a block of memory is allocated, but not deallocated and not reachable, within a specific time segment during application execution. This feature is also useful for checking for memory leaks in applications that never exit.

A new suppression file format to support a variety of new suppression features, including the ability to:

  • Create suppression rules based on stacks/tracebacks.
  • Convert third-party suppression files to the Intel Inspector suppression file format.
  • Create and edit suppression files in a text editor.
Update 6

Linux* Release NotesWindows* Release Notes

Added support for ppoll() system call.

Update 5

Linux* Release NotesWindows* Release Notes

Bug fixes.

Update 4

Linux* Release NotesWindows* Release Notes

  • Symbol re-resolution support in the GUI
  • Support for annotating user defined synchronization APIs in Fortran
  • Added collection and analysis control API support for Fortran
  • Improved performance when running threading error analysis
Update 3

Linux* Release NotesWindows* Release Notes

Symbol re-resolution support in the command line interface.

Update 2

Linux* Release NotesWindows* Release Notes

Linux*:

  • Added stability improvements.

Windows*:

  • Improved integration with the Microsoft Visual Studio* 2012 IDE
  • Improved integration with the Microsoft Windows 8* operating system
  • Additional stability improvements
Update 1

Windows* Release Notes

This update is for Windows* only.

Enhanced Microsoft Visual Studio* 2012 debugger support, recommended update for customers seeking to use debugger integration with the released version of Microsoft Visual Studio* 2012.

Initial Release

Linux* Release NotesWindows* Release Notes

Initial product release.

2011

All Updates

No "What's New" blurbs are available for these versions of the product.

Update 10:
   Linux* Release NotesWindows* Release Notes
Update 9:
   Linux* Release NotesWindows* Release Notes
Update 8:
   Linux* Release NotesWindows* Release Notes
Update 7:
   Linux* Release NotesWindows* Release Notes
Update 6:
   Linux* Release NotesWindows* Release Notes
Update 5:
   Linux* Release NotesWindows* Release Notes
Update 4:
   Linux* Release NotesWindows* Release Notes
Update 3:
   Linux* Release NotesWindows* Release Notes
Update 2 was skipped to synchronize the numbering with other products.
Update 1:
   Linux* Release NotesWindows* Release Notes
Initial Release:
   Linux* Release NotesWindows* Release Notes

有关编译器优化的更完整信息,请参阅优化通知