Mar 21 – 27, 2009
Europe/Prague timezone

TMemStat - memory usage debugging and monitoring in ROOT and AliROOT

Mar 23, 2009, 8:00 AM


Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
Board: Monday 043
poster Software Components, Tools and Databases Poster session


Anar Manafov (GSI)


Memory monitoring is a very important part of complex project development. Open Source tools, such as valgrind, are available for the task, however, their performance penalties make them not suitable for debugging long, CPU-intensive programs, such as reconstruction or simulation. We have developed the TMemStat tool, which, while not providing the full functionality of valgrind, gives developers the possibility to find memory problems even in very large projects,such as full simulation of the ALICE detector in high flux environment. TMemStat uses hooks for alloc and internal gcc functions, and provides detailed information about memory leaks and memory usage, with user-defined frequency or at user-defined watch points.
Presentation type (oral | poster) poster

Primary authors

Presentation materials

There are no materials yet.