Errori di memoria

How to use Intel® Inspector for Systems

Background

Intel® System Studio is the new embedded software tool suite and includes Intel® Inspector for Systems. This article will explain the steps you need to follow to run Inspector for Systems on an embedded platform.

Overview

  • Sviluppatori
  • Linux*
  • Tizen*
  • Progetto Yocto
  • Server
  • C/C++
  • Fortran
  • Intermedio
  • Intel® System Studio
  • Intel® VTune™ Amplifier XE
  • Intel® Inspector XE
  • Strumenti di sviluppo
  • Elaborazione parallela
  • Transitioning from DevPartner* BoundsChecker Tools to Intel® Inspector XE

    Micro Focus DevPartner* BoundsChecker software contains tools to help you find memory issues in your code. Intel® Inspector XE has that same functionality but also supports additional operating systems (Linux* and Microsoft Windows*), languages (C, C++, Microsoft .NET*, Fortran), and direct integration into the debugger while also providing a substantially more powerful GUI. This additional functionality makes it well worth considering making a change to the Intel® Inspector XE.

     

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Strumenti di sviluppo
  • Transitioning from Rational Purify* Tools to Intel® Inspector XE

    IBM Rational Purify* software is a tool for checking the memory correctness of your code. Intel® Inspector XE has that same functionality but also supports threading error analysis (such as data race and deadlock analysis) and multiple languages (C, C++, Microsoft .NET*,  Fortran), while also providing a substantially more powerful GUI. This additional functionality makes it well worth considering moving to the Intel Inspector XE.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Strumenti di sviluppo
  • Transitioning from Valgrind* Tools to Intel® Inspector XE

    The open source Valgrind* framework supports several tools for checking the memory and threading correctness of your code. Intel® Inspector XE has that same functionality but supports additional operating systems (Linux* and Microsoft Windows*), languages (C, C++, Microsoft .NET*, Fortran), and threading libraries (OpenMP*, Intel® Threading Building Blocks) while also providing a substantially more powerful GUI. This additional functionality makes it well worth buying a commercial tool.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Strumenti di sviluppo
  • Open source
  • Elaborazione parallela
  • Threading
  • Using Intel® Advisor XE to Observe Memory Accesses Dynamically

    Intel® Advisor XE is the premiere tool from Intel for helping to parallelize your code, but it can also be used in other ways. For example, you can take advantage of the Intel Advisor XE special annotation ANNOTATE_OBSERVE_USES to track all memory accesses to a particular variable.

     

    Assume you have a source file, foo.cpp, that contains an allocation point like:

    int * pArray = new int[size];

     

    You want to detect all accesses to the pArray elements that happen within the scope of a function bar()where bar() is invoked from bar.cpp.

  • Sviluppatori
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • Intel® Advisor XE
  • Featured Product Support
  • Featured Support Topics
  • Debugging
  • Elaborazione parallela
  • Threading
  • Iscriversi a Errori di memoria