完成した Python スクリプトがまだメモリをブロックするのはなぜですか?

完成した Python スクリプトがまだメモリをブロックするのはなぜですか?

私は、メモリ内操作を多数実行し、大量の RAM を使用する Python3 スクリプトを実行しています。私のマシンには 256 GB の RAM があります。スクリプトが終了し (プログラムが関数のステップの最後まで到達し__main__)、すべての結果がファイルに保存されても、コマンドはhtop依然として大量の RAM 使用量を示しています。実行によってのみpkill -9 -f myscript.pyメモリがクリーンアップされます。なぜでしょうか。プログラムが終了したら、メモリは自動的に解放されるのではないですか。

関連情報