Tipul de date Heap
Tipul de date heap (heap) reprezintă o parte a memoriei operative, alocată dinamic pentru fiecare variabilă. În acest caz, fiecare variabilă poate fi apelată global în întreaga aplicație, nu doar într-un fir separat ca în cazul stivelor.
După finalizarea lucrului, toată memoria pe care o ocupau variabilele din heap este eliberată. Dimensiunea heap-ului poate fi stabilită la lansarea aplicației.
Dezavantajul heap-ului este viteza sa mai mică de lucru în comparație cu stiva. De exemplu, ultimele variabile declarate vor fi extrase ultimele și sistemul necesită mai mult timp pentru le găsească. Cu toate acestea, doar tipul de date heap permite lucrul corect cu variabile globale și obiecte care se modifică dinamic.
Vezi și
-
tipul de date stivă,
care este utilizat pe scară largă în programare -
rețea de livrare a conținutului
CDN,
care accelerează încărcarea paginilor aplicațiilor web -
modalitate de organizare a datelor
LIFO,
care este utilizat pe scară largă în programare -
modalitate de organizare a datelor
FIFO,
care este utilizat pe scară largă în programare