現在、プライベート ワーキング セットのサイズが 865MB に達している大きな .NET アプリケーションがあります。
VMMap を実行したところ、ヒープは約 587MB で、マネージド ヒープはわずか 255MB (プライベート ワーキング セットでもあります) であることがわかりました。
このすべてのアンマネージ コードが非常に多くのメモリを使用するのは正常ですか (.net ランタイムによって使用されていると思います)。
注:SOS拡張機能付きのWinDbgを使用しました。問題はマネージド ヒープのメモリ消費ではなく、「アンマネージド」ヒープです。
VMMap のスクリーンショット: http://img687.imageshack.us/img687/1529/vmmap.png
詳細: 合計サイズ: 1487MB コミット済み: 1359MB プライベート: 931MB 合計 WS: 967MB プライベート WS: 865MB フリー (サイズ): 609MB
前もって感謝します。