Приложение .net 2.0 в 64-битном процессоре? - PullRequest
0 голосов
/ 01 апреля 2009

Мы собираемся написать приложение C # 2.0 (VS2005) для 64-битного сервера.

Я нашел эту ссылку по ms http://support.microsoft.com/kb/912891#appliesto

«При запуске 64-разрядного приложения, созданного с использованием .NET Framework, вы можете заметить, что приложение использует больше памяти, чем аналогичное 32-разрядное приложение»

Я просто хочу знать, это решается ?? или есть новый SP, который будет использоваться ??

Заранее спасибо !!

Ответы [ 4 ]

4 голосов
/ 01 апреля 2009

Этого следовало ожидать. Указатели в x64 больше, чем в x32. Вот как это работает.

С другой стороны, вы получаете архитектуру x64 с сопутствующим повышением скорости, количества регистров, объема физической памяти и т. Д.

3 голосов
/ 01 апреля 2009

Это не имеет ничего общего с .NET. Каждое приложение, если оно создано для 64-разрядного процессора, занимает больше памяти, чем для 32-разрядного процессора.

Если вы можете придумать, как сжать 64-битную информацию в 32-битный регистр, я уверен, что мы все хотели бы услышать, как это сделать.

0 голосов
/ 10 июня 2009

Это исправлено в .NET 2.0 Пакет обновления 1 .

0 голосов
/ 09 июня 2009

Просто не беспокойся об этом. Используя систему x64, вы можете установить до 16 эксабайт ОЗУ =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...