Python не возвращает память ОС?
Предположим на старте приложения потребовалось 1 Gb памяти. ОС выделила. Спустя некоторое время потребление сократилось до в среднем 100 Mb и так осталось в дальнейшем.
Насколько я понимаю, неиспользуемые 900 Mb так и останутся неиспользованными и не возвращенными ОС?
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
если вы выделили и потом не освободили, то конечно будет висеть до конца работы программы, но ничего не мешает выделить 1100, записать результаты в 100 и освободить 1000
опять же - если такое приложение одно в системе, да и пусть себе этот гигабайт отъест, не очень и страшно :)