Memory Errors

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
  • Featured Product Support
  • Featured Support Topics
  • Development Tools
  • Open Source
  • Parallel Computing
  • 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.

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • Intel® Advisor
  • Featured Product Support
  • Featured Support Topics
  • Debugging
  • Parallel Computing
  • Threading
  • Intel Software Conference 2014

     A Intel Software Brasil realizou neste mês o Intel Software Conference 2014, que aconteceu na Universidade Estácio de Sá (Rio de Janeiro) nos dias 26 e 27 de Maio e no IMAM (São Paulo) nos dias 28,29 e 30 de Maio.

    Foram realizadas palestras e "round tables" ministradas por profissionais da Intel do Brasil, Estados Unidos e Alemanha cobrindo dois temas: Computação Paralela e de Alto Desempenho nos primeiros quatro dias (RJ e SP) e Desenvolvimento Android no último dia (somente em São Paulo).  

    Confira logo abaixo os slides das apresentações realizadas.

  • Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Linux*
  • Server
  • C#
  • C/C++
  • Fortran
  • Advanced
  • Intermediate
  • Intel® Parallel Studio XE
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • Message Passing Interface
  • OpenCL*
  • OpenMP*
  • Optimization
  • Parallel Computing
  • Vectorization
  • What's new? Update 9 - Intel® Inspector XE 2013

    Intel® Inspector XE 2013

    The Intel® Inspector XE 2013 helps developers identify and resolve memory and threading correctness issues in their C, C++ and Fortran programs.

    New for Update 9:

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector
  • Featured Product Support
  • Featured Support Topics
  • InspXE - Support
  • Parallel Computing
  • Threading
  • Finding Memory Leaks and Memory Growth With Intel® Inspector XE

    There are several ways that you can use the Intel® Inspector XE to get insight into how your applications use memory. This guide helps you better understand the different types of information that the Intel Inspector XE can give you about your application’s memory usage and how you can use that information to find and fix issues in your application.

    Intel Inspector XE provides two main categories of memory usage information about an application:

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE
  • Intel® Inspector
  • Featured Product Support
  • Featured Support Topics
  • Learning Lab
  • What's new? Update 8 - Intel® Inspector XE 2013

    Intel® Inspector XE 2013

    The Intel® Inspector XE 2013 helps developers identify and resolve memory and threading correctness issues in their C, C++ and Fortran programs.

    New for Update 8:

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector
  • InspXE - Support
  • Webinar -"Intel® System Studio 2013: Embedded application development and debugging tools"

    Abstract

    The Intel® System Studio is a flexible complete software development studio which allows you to optimize Intel® Architecture based intelligent embedded systems and devices. It combines Eclipse* CDT integrated optimizing compiler solutions and signal and media processing libraries, whole platform power and performance tuning capabilities, in-depth memory and thread checking, instruction trace and data race detection enabled application debug, and the deep insight of a  JTAG based system software debug solution.

  • Developers
  • Professors
  • Students
  • Linux*
  • Tizen*
  • Yocto Project
  • Windows*
  • C/C++
  • Beginner
  • Intel® System Studio
  • Intel System Studio webinar
  • Intel Webinar
  • intel system studio training
  • Intel® Advanced Vector Extensions
  • Development Tools
  • User-Editable Suppression Format for Intel® Inspector XE

    Intel® Inspector XE 2013 Update 7 lets you take advantage of your knowledge of your code and build environment to hand-tool your suppression files for maximum effectiveness. You still have the option to use the GUI interface for particular problems or to use the CLI to create a universal suppression file for a given result, but sometimes doing things by hand gives you the optimum control.

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Advanced
  • Intermediate
  • Intel® Inspector
  • Product Support
  • Threading
  • Subscribe to Memory Errors