
Я запускаю скрипт python3, который выполняет много операций в памяти, тем самым используя много оперативной памяти. На моем компьютере 256 ГБ оперативной памяти. Я заметил, что даже когда мой скрипт завершается (программа доходит до конца шагов в функции __main__
), и все мои результаты сохраняются в файле, htop
команда все равно показывает огромное использование оперативной памяти. Только запуск pkill -9 -f myscript.py
очищает память. Почему так? Если моя программа завершается, разве память не должна автоматически освобождаться?