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