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

Formale Metadaten

Titel
Valgrind, the anti-Alzheimer pill for your memory problems
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
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.