Чи взагалі є 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
Чому ні?
Прийняття рішення - це електрохімічна реакція, що виробляється в нашому мозку, і яка має точку активації (відповідь Nerdest, яку я можу придумати, але дотримуйтесь). Така ж ситуація сталася в історії: Windows 64! ...
Тому, щоб відповісти на це повністю, я хочу, щоб ви пам'ятали старі часи. Уявіть, що причини "чому ми не бачимо 64-бітну Windows" є на той час. Я думаю, що в той час для Windows64 у них були цілком ті самі причини, з якими інші зараховуються сюди про "причини, чому не 64-бітний VS на Windows", "на причини, чому не 64-бітні Windows". Тоді чому вони почали розробку для Windows 64bit? Просто! Якби їм не вдалося створити 64-бітну Windows, я думаю, що M $ була б історією сьогодні. Якщо ті самі причини, що змушують M $ зробити 64-бітну Windows, починають з'являтися при потребі в 64Bit VS, то, я думаю, що ми побачимо 64-бітний VS, хоча дуже ті самі причини, що і всі інші, хто тут зарахований, залишаться такими ж! З часом обмеження на 32 біт можуть потрапити і на VS, тому, швидше за все, щось подібне нижче починає відбуватися:
Я ставлю свої ставки на Visual Studio Code, який займає місце вчасно; Я думаю, що біфуркаційною точкою цього стане якийсь виробник процесора X починає конкурувати архітектуру x86_64, займаючи своє місце на основному ринку ноутбука та / або робочої станції,