1. ホーム
  2. python

[解決済み】Pythonのメモリリークについて【終了しました

2022-04-12 16:26:37

質問

長時間実行するスクリプトがあるのですが、長時間実行させるとシステムのメモリをすべて消費してしまいます。

スクリプトの詳細は省きますが、2つ質問があります。

  1. リークを防ぐためのベストプラクティスはありますか?
  2. Pythonでメモリリークをデバッグするためのテクニックは?

どのように解決するのですか?

こちらの記事をご覧ください。 Pythonのメモリリークをトレースする

また ガベージコレクションモジュール 実は、デバッグフラグを設定することができるのです。このため set_debug 関数を使用します。さらに、以下をご覧ください。 Gnibblerによるこのコード を呼び出した後に生成されたオブジェクトの種類を判断するために使用します。