Pythonでオブジェクトへのすべての参照を見つける良い方法は何ですか?
私が尋ねる理由は、「メモリ リーク」があるように見えるからです。Web ブラウザからサーバーに画像ファイルをアップロードしています。これを行うたびに、サーバーのメモリ使用量は、アップロードされたばかりのファイルのサイズに比例して増加します。このメモリは python ガベージ コレクションによって解放されることはありません。そのため、各リクエストの最後でも、削除されていない、またはスコープ外に出ていない画像データを指す参照がおそらくあると思います。
Python に「まだこのメモリを指している参照は何ですか?」と質問できると便利だと思います。何がガベージ コレクションの解放を妨げているのかを突き止めることができます。
現在、Heroku サーバーで Python と Django を実行しています。