3

Какой это предел доступной памяти для 32-битного приложения на 64-битной Windows 7? Это 2GB так же, как с 32-битной Windows 7? или выше?

1 ответ1

5

Ответ - это зависит. Если 32-разрядное приложение поддерживает большие адреса, оно сможет выделить до 4 ГБ виртуального адресного пространства.

Чтобы выяснить, поддерживает ли приложение большой адрес, вы можете использовать инструмент dumpbin для проверки заголовков, например: «dumpbin.exe /HEADERS c:\path\to\my\ executetable.exe».

Найдите строку с надписью «Приложение может обрабатывать большие (> 2 ГБ) адреса».

Если приложение не знает большого адреса, оно будет зависеть от обычного ограничения в 2 ГБ для 32-разрядных приложений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .