Talk: Andreas Weis "Taming dynamic memory"

Dies ist ein vergangenes Event

16 Personen haben teilgenommen

Jeden 2. Donnerstag des Monats

SLUB Zentralbibliothek

SLUB Zentralbibliothek · Dresden

Wie du uns findest

When you enter the building use stairs on the left to reach the first floor, the "Klemperer Saal" is on the right side.

Bild des Veranstaltungsortes


For our October meetup Andreas Weis, one of the organizers of the C++ usergroup in Munich, will give us an introduction to custom allocators.
The SLUB Dresden will kindly host us in the great Klemperer-Saal.

Talk abstract:

Dynamic memory allocation is a feature that is often taken for granted. Most developers use some form of new or malloc every day, usually without worrying too much what goes on behind the scenes. But what about those situations where the built-in mechanisms are not good enough, be it for reasons of performance, safety, or due to restrictions of the target hardware?
In this talk we will explore how custom allocators can be used to overcome those issues. We will explain how basic allocation techniques like pooling and monotonic allocation behave with regards to performance and reliability. We will take a look at some of the technical challenges behind allocators, like the different forms of alignment and the way that the standard library manages stateful allocators.

We hope you will find some time for a productive discussion session after the talk.