Назад | Перейти на главную страницу

Больше потребление памяти с 32-битной на 64-битную?

При переходе с 32-битного на 64-битный сервер приложения будут занимать больше памяти на 64-битных машинах из-за увеличения пространства данных?

Нет, но из-за увеличенного размера указателя (который также переместился с 32 на 64 бит на указатель).

Чтобы использовать пространство данных, необходимо ИСПОЛЬЗОВАТЬ, и перекомпиляция приложения волшебным образом не заставит его использовать больше памяти. Некоторые приложения это делают (кеширование), но это из-за их логики.

Нет - приложения будут использовать ту же память, однако вы можете обнаружить, что если используемое приложение было оптимизировано для 64-битной версии, оно может фактически использовать меньше памяти.

Ответ - ДА, приложения будут использовать больше памяти в 64-битной ОС, но не из-за пространства данных, а по другим причинам.

  • указатели памяти теперь занимают 8 байтов вместо 4
  • обычно приложения загружают 32-битные двоичные файлы, а также 64-разрядные собственные двоичные файлы

Обратите внимание, что мы не говорим об огромных накладных расходах, мы говорим о диапазоне 100 МБ, но об этом важно подумать в среде виртуального рабочего стола, особенно когда вы думаете, что будете развертывать сотни виртуальных машин.