Приложение, над которым я работаю, сразу после запуска занимает 338 МБ приватных байтов и 780 МБ виртуальных.
Я пытаюсь понять, что занимает всю эту память. Надеюсь, после понимания, что я смогу уменьшить его размер.
Это 32-битное приложение на C #, номера, указанные выше, были взяты во время его работы в 64-битной Windows7.
Открытие дампа с помощью windbg показывает, что размер кучи составляет 47 МБ.
Общий размер файлов внешних библиотек, загружаемых приложением, составляет 60 МБ.
Пустое приложение c # занимает всего 10 МБ, так что может заставить мое приложение достигать 338 МБ частных байтов?
И почему Windows7 выделяет 780 МБ виртуальной памяти?
Любые указания помогут.