Memory Stack und Heap
bearbeitet von hmmStimmt das so?
Heap und Stack werden beim Start des Programms jedem Thread des Programms zugeordnet und sind Teil des virtuellen Speichers.
Stack:
- die Belegung des Stacks wächst und schrumpft während des Programmablaufs, Stichwort Scope
- der Stack hat eine feste Größe
- ist etwas schneller als der Heap
Heap:
- für jedes neue Objekt das zb mit new angelegt wird wird hier ein speicher reserviert
- der heap hat eine variable größe