Software R&D: Observing Memory
Wednesday 30 March 2016 -
17:00
Monday 28 March 2016
Tuesday 29 March 2016
Wednesday 30 March 2016
17:00
Introduction
-
Axel Naumann
(
CERN
)
Introduction
Axel Naumann
(
CERN
)
17:00 - 17:10
Room: 32/1-A24
17:10
Identifying Memory Allocation Patterns
-
Nathalie Rauschmayr
(
CERN
)
Sami Kama
(
Southern Methodist University (US)
)
Sami Kama
(
Southern Methodist University (US)
)
Identifying Memory Allocation Patterns
Nathalie Rauschmayr
(
CERN
)
Sami Kama
(
Southern Methodist University (US)
)
Sami Kama
(
Southern Methodist University (US)
)
17:10 - 17:40
Room: 32/1-A24
HEP applications perform large amounts of memory allocations/deallocations within short time intervals, which can result in memory churn, poor locality and performance degradation. These can now be identified and examined with the recently extended FOM-tools, which through stored stack traces, pinpoints source code responsible for short-lived objects and distinctive lifetime patterns. The presentation will show and discuss the most important results that have been obtained from ATLAS jobs.
17:40
MALT, a malloc tracker
-
Sebastien Valat
(
CERN
)
MALT, a malloc tracker
Sebastien Valat
(
CERN
)
17:40 - 18:00
Room: 32/1-A24
Today, memory become again a precious resource for performance and for the memory consumption. MALT is a malloc profiling tool mapping your memory allocation onto your source code. Hence you can easily search for bad memory usage, memory leaks, large memory consumption and short live memory allocations.