Есть ли вообще 64-битная Visual Studio? Почему нет?
Есть ли вообще 64-битная Visual Studio? Почему нет?
Ответы:
По многочисленным причинам нет .
Почему объясняется в этом посте MSDN .
Во-первых, с точки зрения производительности указатели становятся больше, поэтому структуры данных увеличиваются, а кэш-память процессора остается неизменной. Это в основном приводит к резкому скачку скорости (ваш пробег может отличаться). Итак, вы начинаете в лунке, и вам нужно вырыть себя из этой лунки, используя дополнительную память выше 4G в ваших интересах. В Visual Studio это может происходить в некоторых крупных решениях, но я думаю, что предпочтительнее всего просто использовать меньше памяти. Многие из алгоритмов VS поддаются этому. Вот старая статья, в которой подробно обсуждаются проблемы с производительностью: https://docs.microsoft.com/archive/blogs/joshwil/should-i-choose-to-take-advantage-of-64-bit
Во-вторых, с точки зрения затрат, возможно, самый короткий путь к переносу Visual Studio на 64-битную версию - это портировать большую часть кода на управляемый код постепенно, а затем перенести остальные. Стоимость полного порта такого большого количества нативного кода будет довольно высокой, и, конечно, все известные расширения будут сломаны, и нам, в основном, придется создавать 64-битную экосистему почти так же, как вы это делаете для драйверов. Уч.
Нет! 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 и далее.
Program Files (x86)
. Означает ли это, что нет 64-битного Firefox?
Нет, но 32-битная версия прекрасно работает на 64-битной Windows.
нет, но он отлично работает на win64 и может создавать win64 .EXE
Есть ли вообще 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, занимая место вовремя; Я думаю, что точкой бифуркации для этого будет какой-то производитель процессоров X, который начнет конкурировать с архитектурой x86_64, заняв свое место на массовом рынке ноутбуков и / или рабочих станций,