У меня большое приложение .NET, которое в настоящее время использует частный рабочий набор размером 865 МБ.
Итак, я запустил VMMap и увидел, что куча составляет около 587 МБ, а управляемая куча - только 255 МБ (также частный рабочий набор).
Это нормально, когда весь этот неуправляемый код использует столько памяти (что, я полагаю, используется во время выполнения .net)?
Примечание : я использовал WinDbg с расширением SOS. Проблема не в потреблении памяти в управляемой куче, а в «неуправляемой» куче.
Снимок экрана VMMap: http://img687.imageshack.us/img687/1529/vmmap.png
Дополнительная информация:
Общий размер: 1487MB
Отправлено: 1359MB
Частный: 931MB
Всего WS: 967 МБ
Частный WS: 865MB
Бесплатно (Размер): 609 МБ
Заранее спасибо.