В настоящее время у меня есть 32-разрядное приложение .Net(на x86 Windows), для которого требуется много памяти. Недавно он начал бросать System.OutOfMemoryException.
Итак, я планирую перенести его на платформу x64 как 64-битный процесс. Это поможет справиться с исключениями из памяти. Я читал эту статью из MSDN Ограничения памяти для Windows
Итак, мой вопрос в том, что если я скомпилирую 64-битное приложение .Net, будет ли значение IMAGE_FILE_LARGE_ADDRESS_AWARE установлено по умолчанию (как излагается в статье)? i.e я смогу воспользоваться преимуществом виртуального адресного пространства пользовательского режима в 8 ГБ?