2016-06-29 3 views
0

私はDot Net用のプロファイラを作成しています。状況によっては、ProfilerをAsp.Netアプリケーション(実稼働環境で動作)に接続すると、ワーキングセットのサイズが100%以上増加することがわかります。Asp.Net Appのメモリ消費が2倍に増加しました。プロファイル時

私は、プロファイラの有無にかかわらず、クライアントアプリケーションのいくつかのダンプを取って、メモリの増加についての説明を見つけようとしました(1つのケースで500Mb以上増加しました)。

Visual Studio 2015の「デバッグ管理メモリ」、PerfView、DebugDiag2.2を使用して、時間の経過とともにメモリにダンプされたファイルを比較し、メモリリークやその他の説明がメモリ消費量が大幅に増加したことを確認できませんでした。

私には何が欠けていますか?どのように私はそのような巨大なメモリ消費の原因を見つけることができますか?

答えて

1

コンパイルデバッグフラグがweb.configでTRUEに設定されていることがわかりました。

また、アプリケーションで使用されているすべてのモジュールがデバッグモードでコンパイルされていないことも確認しました。

メモリ消費量が予想どおりです!

関連する問題