We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Valgrind, the anti-Alzheimer pill for your memory problems

Formal Metadata

Title
Valgrind, the anti-Alzheimer pill for your memory problems
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
Genre
Abstract
Valgrind and its different tools are providing a rich set of functionality totrack memory problems such as dangling pointers, memory leaks, raceconditions, etc. In this talk, we will describe some old and new features that help tounderstand what happens in your application. Among others, we will give a demoand/or discuss: * how to use valgrind with your application specific memory pool * how to (interactively) ask Valgrind to describe a piece of memory * some heuristics used by Valgrind to reduce the number of 'possibly lost' leaks with C++ code * ... We will discuss more in detail the concept of execution trees, which will beavailable in the next Valgrind release. An execution tree associates stacktraces of your program with some data. Execution trees allow Memcheck andHelgrind to provide a memory profile of your application. We will show howsuch an execution tree memory profile can be visualised using tools such asMassif visualiser or kcachegrind.