Я работаю над приложением MFC, которое, как представляется, автоматически переносит ~ 160 МБ виртуальной памяти. Обычно приложение работает от 10 до 14 Мбайт памяти, поэтому этот уровень захваченной памяти кажется чрезмерным. Кроме того, в коде, где вызывается VirtualAlloc, нет никакого кода ... COM & ATL также используются.Как приложение MFC отправляется в виртуальную память?
Память показывает, как экземпляр объекта запускается, до того, как точка останова в __tmainCRTStartup может быть достигнута.
Как можно сохранить или зафиксировать эту память?
Заранее благодарен!
Найдено вопрос в некотором устаревшем коде, который имел глобальный массив стека довольно большого размера, который был зафиксирован и никогда не использовался, если не произошла ошибка страницы. – echobravo