我正在运行一个 python3 脚本,该脚本执行大量内存操作,因此占用了大量 RAM。我的机器有 256GB 的 RAM。我注意到,即使我的脚本完成(程序到达函数中步骤的末尾__main__
),并且我的所有结果都保存在文件中,该htop
命令仍然显示巨大的 RAM 使用量。只有运行pkill -9 -f myscript.py
才能清理内存。为什么会这样?如果我的程序完成,内存不应该自动释放吗?
我正在运行一个 python3 脚本,该脚本执行大量内存操作,因此占用了大量 RAM。我的机器有 256GB 的 RAM。我注意到,即使我的脚本完成(程序到达函数中步骤的末尾__main__
),并且我的所有结果都保存在文件中,该htop
命令仍然显示巨大的 RAM 使用量。只有运行pkill -9 -f myscript.py
才能清理内存。为什么会这样?如果我的程序完成,内存不应该自动释放吗?