Почему готовый скрипт Python все равно блокирует память?

Почему готовый скрипт Python все равно блокирует память?

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

Связанный контент