Schedule: Analysing Embedded Memory Use

Tomas Frydrych
Day Saturday
Room AW1.126
Start time 16:00
End time 17:00
Duration 01:00
Event type Podium
Track Embedded
Language English
Slides (HTML)
Analysing Embedded Memory Use

Analysing Embedded Memory Use: Introduction to Exmap-Console Tools

How much memory is *really* used by what and how? On the Linux desktop, the not very widely known Exmap tool has for some time provided exhaustive answers these questions, breaking down memory use to individual symbols in an executable or a linked library, while separating mapped memory from unmapped, shared from unshared, and even calculating each application's effective portion of the shared.

Exmap-console is a suite of command-line tools, developed at OpenedHand Ltd, that bring the power of Exmap to embedded Linux; it includes an interactive console client, a server application for remote sessions, and a daemon for automated logging. The talk will provide an overview of the tools and a demonstration of their use.