最近、私たちのサイトの 1 つにメモリ リークがあることを発見しました。突然発生したため、非常に奇妙です。GTop を使用してプロセスごとのメモリ サイズを測定したところ、実際の値は (サーバー上で) 要求ごとに約 65 MB であり、さらに 5 MB が共有されていることがわかります。
mod_perl のパフォーマンス チューニングの記事に示されているように、startup.pl ファイルにモジュールをプリロードしてみました。実際に共有メモリが 3.7 MB まで減少した場合、何も起こりませんでした。この状況では、コード行が実行される前に、アプリケーションでメモリ リークが発生していると考えました。合計値が実際には 64 MB であることを確認するためだけにメモリを測定しました。私の質問は次のとおりです。プロセスごとにメモリのデフォルトの事前割り当てはありますか? 構成の問題はありますか? mod_perl でメモリ リークが発生していますか?
どうもありがとうございました。