«Требования к памяти» не очень четко определены, во-первых. Когда вы начнете, ваш исполняемый файл будет связан со многими DLL. Вместе с первым стеком это формирует ваш начальный процесс. Затем ваш процесс может запустить дополнительные потоки, выделить больше памяти и / или карту памяти для некоторых файлов.
Теперь Wwindows не даст вам реальной оперативной памяти для всех этих нужд. Многие библиотеки DLL уже загружены по другим причинам, поэтому вы будете использовать эту оперативную память. Дополнительная память для стеков выделяется, когда вы получаете мягкие переполнения стека. Файлы с отображенной памятью выделяют ОЗУ в случае сбоя этих страниц.
Итак, один из важных вопросов - это то, что вы действительно хотите. Вы должны ответить на этот вопрос в первую очередь.