В некоторых операционных системах вы можете использовать sbrk
, чтобы уменьшить размер вашей арены.Это может или не может вернуть эту память обратно в ОС.
В современном мире виртуальной памяти, это может на самом деле не быть необходимым.Есть хороший шанс, что, если вы просто прекратите использовать память, она будет выгружена и никогда не выкуплена обратно в основное хранилище (хотя она все равно может занимать адресное пространство и пространство подкачки) - все зависит от ОС.