データベースから10万行をフェッチしてWebページを生成し、すべての小さなオブジェクト(リスト、タプル、辞書)を解放する長時間実行プロセスがあります。Windows では、各要求の後にメモリが解放されます。ただし、Linux ではサーバーのメモリが増え続けます。
次の投稿では、問題の内容と考えられる解決策の 1 つについて説明しています。
http://pushingtheweb.com/2010/06/python-and-tcmalloc/
tcmalloc を使用する独自の Python バージョンをコンパイルせずに、この問題を回避する他の方法はありますか。Python はシステム管理者によって制御されているため、このオプションを実行するのは非常に困難です。