Visual Studio 64 бит? - PullRequest
       93

Visual Studio 64 бит?

240 голосов
/ 25 марта 2010

Есть ли вообще 64-битная Visual Studio? Почему нет?

Ответы [ 6 ]

217 голосов
/ 25 марта 2010

По многочисленным причинам Нет .

Почему это объясняется в этом MSDN сообщении .

Во-первых, с точки зрения производительности указатели становятся больше, поэтому данные структуры становятся больше, а кэш-память процессора остается того же размера. Это в основном приводит к резкому скачку скорости (ваш пробег может отличаться). Так вы начинаете в яме, и вы должны выкопать себя из этой дыры использование дополнительной памяти выше 4G в ваших интересах. В Visual Studio это может произойти в некоторых крупных решениях, но я думаю, что предпочтительнее сделать это просто использовать меньше памяти в первую очередь. Многие из VS алгоритмы поддаются этому. Вот старая статья, которая обсуждает проблемы производительности в некоторой степени: http://blogs.msdn.com/joshwil/archive/2006/07/18/670090.aspx

Во-вторых, с точки зрения затрат, возможно, самый короткий путь к портирование Visual Studio на 64 бит - это перенос большей части в управляемый код постепенно, а затем перенести остальное. Стоимость полного порта этого много нативного кода будет довольно высоким и, конечно, всем известно Расширения сломались бы, и нам в основном пришлось бы создавать 64-битные экосистема так же, как вы делаете для водителей. Уч.

27 голосов
/ 11 марта 2016

Нет! 64-разрядная версия Visual Studio отсутствует.

Как узнать, что он не 64-битный: Как только вы загрузите Visual Studio и нажмете кнопку установки, вы увидите, что папка инициализации, которую она автоматически выбирает, - это C: \ Program Files (x86) \ Microsoft Visual Studio 14.0

Насколько я понимаю, все 64-разрядные программы / приложения идут в C: \ Program Files, а все 32-разрядные приложения - в C: \ Program Files (x86) начиная с Windows 7.

4 голосов
/ 25 марта 2010

нет, но он отлично работает на win64 и может создавать win64 .EXEs

4 голосов
/ 25 марта 2010

Нет, но 32-битная версия прекрасно работает на 64-битной Windows.

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

Технические причины - просто оправдание. Настоящая причина в том, что «... можно заработать больше денег, занимаясь чем-то другим». Люди, которые разрабатывают с помощью Microsoft Tools, обычно придерживаются Microsoft. Если бы была какая-то отличная альтернатива 64-битной архитектуре, которая заставляла Microsoft терять деньги, то у них была бы 64-битная версия через несколько месяцев. (Если есть альтернатива, я не слышал об этом, есть кто-нибудь здесь на stackoverflow?)

0 голосов
/ 31 декабря 2018

Есть ли вообще 64-битная Visual Studio?

Да, буквально есть один, называемый "Visual Studio" и 64-битный, но хорошо, на Mac не на Windows

Почему бы и нет?

Принятие решений - это электрохимическая реакция, осуществляемая в нашем мозге и имеющая точку активации (ответ, который я могу придумать, но последую). Та же самая ситуация произошла в истории: Windows 64! ...

Итак, чтобы полностью ответить на этот вопрос, я хочу, чтобы вы запомнили старые времена. Представьте себе причины «почему бы нам не увидеть 64-битную Windows»? Я думаю, что в то время для Windows64 у них были точно такие же причины, о которых другие упоминали здесь о «причинах, почему 64-битная VS на Windows» не была «по причинам, почему не 64-битная Windows» тоже. Тогда почему они начали разработку для Windows 64bit? Просто! Если бы им не удалось создать 64-битную Windows, я уверен, что M $ было бы историей в наши дни. Если те же причины, заставляющие M $ сделать 64-битную Windows, начинают появляться из-за необходимости в 64-битной VS, тогда я держу пари, что мы увидим 64-битную VS, даже если те же самые причины, по которым все остальные здесь зачислены останутся прежними! Со временем ограничения 32-битной системы также могут затронуть VS, поэтому, скорее всего, начнет происходить что-то вроде ниже:

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

Я ставлю свои ставки на код Visual Studio, занимая место вовремя; Я думаю, что точкой бифуркации для этого будет какой-то производитель процессоров X, который начнет конкурировать с архитектурой x86_64, заняв свое место на массовом рынке ноутбуков и / или рабочих станций,

...