Тип данни heap
Типът данни heap (heap) представлява част от оперативната памет, динамично заделена за всяка променлива. При това всяка променлива може да бъде извикана глобално в цялото приложение, а не само в отделен ниш като в стековете.
След приключване на работа цялата памет, която заемаха променливите в heap, се освобождава. Размерът на heap може да се зададе при стартиране на приложението.
Недостатък на heap е по-бавната ѝ работа в сравнение със стека. Например, последните декларирани променливи ще бъдат извличани последни и на системата е необходимо повече време за тяхното търсене. Въпреки това, само типът данни heap позволява провеждането на коректна работа с глобални променливи и динамично променящи се обекти.
Вижте също
-
тип данни стек,
който се използва широко в програмирането -
мрежа за доставка на съдържание
CDN,
която ускорява зареждането на страниците на уеб приложенията -
начин на организиране на данни
LIFO,
който се използва широко в програмирането -
начин на организиране на данни
FIFO,
който се използва широко в програмирането