Cover-Art für: Schlüsseltechnologie

Schlüsseltechnologie #47 vom 30. November 2023

Speicherallokation

Ein weiteres Mal beschäftigen wir uns mit Speicher. Diesmal spezifisch mit Haufen davon. Wie man die wieder wegräumt oder gar nicht erst zu groß werden lässt, ist auch ein Thema. Außerdem gibt es ein Novum direkt am Beginn der Folge.

Länge: 68:54 Minuten

 
00:00 CTA, Intro und Prolog
 
03:37 Rückbezug auf STP045
 
06:02 Das Grundproblem
 
06:25 Abschweif: Notizen für die Klausur
 
07:53 Man braucht einen Allokator
 
09:17 malloc und free
 
21:23 Fehlerquellen in der Speicherverwaltung
 
21:51 Speicherleck
 
25:33 Pufferüberlauf
 
30:47 Use after free
 
34:42 Automatische Speicherverwaltung
 
46:00 Mark and Sweep
 
51:53 Optimierung der Heap-Nutzung
 
60:44 Caching

Download

Shownotes

Audioquellen in Abspielreihenfolge (soweit nicht gemeinfrei)