Какой это предел доступной памяти для 32-битного приложения на 64-битной Windows 7? Это 2GB так же, как с 32-битной Windows 7? или выше?
1 ответ
5
Ответ - это зависит. Если 32-разрядное приложение поддерживает большие адреса, оно сможет выделить до 4 ГБ виртуального адресного пространства.
Чтобы выяснить, поддерживает ли приложение большой адрес, вы можете использовать инструмент dumpbin для проверки заголовков, например: «dumpbin.exe /HEADERS c:\path\to\my\ executetable.exe».
Найдите строку с надписью «Приложение может обрабатывать большие (> 2 ГБ) адреса».
Если приложение не знает большого адреса, оно будет зависеть от обычного ограничения в 2 ГБ для 32-разрядных приложений.