アプリケーションの RAM 使用率を理解しようとしていますが、以下の観察と混同しています。
- VMMap は、アプリケーションのマネージ ヒープ サイズが約 110 MB であり、そのほとんどすべてがプライベート ワーキング セット (プライベート WS) にあることを示しています。
windbg または debugdiag を使用してフル メモリ ダンプを確認すると、合計 GC ヒープ サイズはわずか 16 MB 程度です。
このデータをどのように解釈すればよいですか? メモリ ダンプで追跡できないほど大きな PrivateWS がプロセスのマネージ ヒープにあるのはなぜですか?
ASP.NET のメモリ ホーディング機能によるものですか? プロセスのメモリダンプでこれを確認する方法はありますか?
VMMap によると、 プライベート WSは、他のプロセスと共有できないタイプまたは領域に割り当てられた物理メモリの量です。
未使用の RAM を請求する方法について何か提案はありますか?