Что занимает столько барана?
Случайный мусор, в основном данные, которые были прочитаны с диска и больше не нужны. Нет смысла делать память свободной, потому что есть только две возможности:
Память не используется в ближайшее время. В этом случае сделать его бесплатным было пустой тратой усилий.
Память используется в ближайшее время. В этом случае сделать его свободным было хуже, чем пустая трата усилий, это заставляет систему делать больше работы, чтобы снова использовать память.
Современные операционные системы освобождают память, только если у них нет другого выбора. Повсеместно более эффективно напрямую переводить память из одного использования в другое, не выполняя дополнительного шага освобождения.
Помните, свободная память ничего не делает. Это не лучше, чем память, которой нет в вашей системе вообще. Только память , которая используется обеспечивает какую - либо выгоду.
Если вы думаете: «Я хочу, чтобы память была свободной, чтобы я мог использовать ее позже», это не имеет смысла. Вы можете использовать его сейчас и позже. Там нет необходимости идти на компромисс.