デバッグでコンパイルされた本番環境の C# (.net 4.5) サービスがあります。1 日で 900MB のメモリがリークしました。実際には10GBのメモリを使用します。
そこで、perfview で差分を作成しようとしましたが、900MB のリークが見つかりません。
私が見ることができるのは、到達不能メモリが約1000MB増加したことです。これは何を意味するのでしょうか?
基本的に、実際のメモリリークはないと思います。予想どおり、GC が機能していない可能性があります。
メモリ消費量が 1 日あたり 400 mb ~ 900 mb 増加する原因を見つけるにはどうすればよいですか?