1

Web アプリケーションの 1 つでメモリ リークが発生している可能性があります。w3wp.exe は約 1.5 GB の RAM を使用しており、Web サービスはメモリ不足であるというエラーを返しています。過剰なメモリの原因となっているアプリケーションを特定する方法や、アクティブに実行されている Web サイトをプロファイリングして、メモリの問題の原因を確認する方法はありますか?

これを Server Fault に投稿しますが、アプリケーションをデバッグして障害の場所を確認する方法にもっと興味があります。Web サイトをローカルで実行でき、w3wp.exe は大量の RAM を消費しません。これらは常に使用されているアクティブな Web サイト/Web サービスであるため、問題は過度の負荷がかかった場合にのみ発生すると想定しています。

4

3 に答える 3

4

Debug Diagnostics Toolkitは、まさにこの目的のために設計されています。

ツールキットの使用方法に関する記事はかなりあります。

于 2010-01-05T15:03:07.247 に答える
1

Red Gate の Memory Profiler のコピーを試すことができます。

アプリのメモリ リークを推測しようとすると、永遠に時間がかかります。プロファイリング ツールを使用すると、厄介な試行錯誤を行うことなく、問題がどこにあるかを正確に表示できます。

于 2010-01-05T14:54:35.143 に答える