Разница в производительности между 32-разрядной и 64-разрядной ОС при использовании Visual Studio 2010? - PullRequest
5 голосов
/ 17 июня 2011

Есть ли разница в производительности между 32-битной и 64-битной операционной системой при использовании Visual Studio 2010?(В основном работает с .NET и C#)

Ответы [ 3 ]

6 голосов
/ 17 июня 2011

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

Когда у вас есть десятки плагинов или большие проекты с тяжелым процессом (Resharperанализ в реальном времени для моего опыта), это может быть большим преимуществом, выходящим за пределы 2 ГБ ОЗУ.

Кроме того, 64 бита позволят вам выйти за пределы <4 ГБ ОС .. </p>

2 голосов
/ 17 июня 2011

Рискнув, отвечая на это, я думаю, но ...

Visual Studio доступна только в 32-разрядной версии и поэтому работает в любой среде. Я уверен, что Windows очень хорошо оптимизирована для запуска 32-битных приложений в эмуляторе WOW64.

Действительно, это достаточно хорошо для меня, чтобы быть продуктивным.

Для получения дополнительной информации об этом из MSDN, проверьте здесь ; аккуратно, это гласит:

Аппаратное обеспечение процессора. инструкция Эмуляция выполняется на чипе. На процессор x64, инструкции есть выполнено изначально микро-архитектура. Следовательно, Скорость выполнения под WOW64 на x64 составляет похоже на его скорость под 32-битной Окна. На Intel Itanium процессор, больше программного обеспечения в эмуляции и производительности страдает в результате.

Хотя это не исчерпывающее объяснение. Ссылка охватывает больше оснований относительно изменчивости.

0 голосов
/ 17 июня 2011

Здесь, на работе, у него 32-битные и 64-битные блоки, некоторые с Windows XP, некоторые с Windows 7. Хотя мы работаем с довольно большими решениями, я могу заверить вас, что мы не можем заметить каких-либо существенных различий в производительности.,Тем не менее, @ SteveB прав в том, что выходит за рамки ограничения памяти, поэтому я бы сказал, 64-битный.

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