Czy w ogóle jest jakiś 64-bitowy program Visual Studio? Dlaczego nie?
Czy w ogóle jest jakiś 64-bitowy program Visual Studio? Dlaczego nie?
Odpowiedzi:
Z wielu powodów nie .
Dlaczego wyjaśniono w tym poście MSDN .
Po pierwsze, z punktu widzenia wydajności wskaźniki stają się większe, więc struktury danych stają się większe, a pamięć podręczna procesora pozostaje taka sama. Zasadniczo powoduje to uderzenie z prędkością początkową (przebieg może się różnić). Zaczynasz więc w dołku i musisz wykopać się z niego, korzystając z dodatkowej pamięci powyżej 4G na swoją korzyść. W Visual Studio może się to zdarzyć w niektórych dużych rozwiązaniach, ale myślę, że najlepiej jest po prostu zużywać mniej pamięci. Wiele algorytmów VS podlega temu. Oto stary artykuł, który omawia pewne problemy z wydajnością: https://docs.microsoft.com/archive/blogs/joshwil/should-i-choose-to-take-advantage-of-64-bit
Po drugie, z punktu widzenia kosztów, prawdopodobnie najkrótszą drogą do przeniesienia programu Visual Studio do wersji 64-bitowej jest stopniowe przeniesienie większości tego kodu do zarządzanego kodu, a następnie przeniesienie pozostałej części. Koszt pełnego portu tego natywnego kodu będzie dość wysoki i oczywiście wszystkie znane rozszerzenia by się zepsuły i musielibyśmy stworzyć 64-bitowy ekosystem podobny do tego dla kierowców. Auć.
Nie! Nie ma 64-bitowej wersji programu Visual Studio.
Jak się dowiedzieć, że nie jest to wersja 64-bitowa: po pobraniu programu Visual Studio i kliknięciu przycisku instalacji zobaczysz, że wybrany automatycznie folder inicjujący to C: \ Program Files (x86) \ Microsoft Visual Studio 14.0
Zgodnie z moim rozumieniem wszystkie 64-bitowe programy / aplikacje przechodzą do C: \ Program Files, a wszystkie 32-bitowe aplikacje - od Windows 7 do C: \ Program Files (x86).
Program Files (x86)
. Czy to oznacza, że nie ma 64-bitowego Firefoksa?
Nie, ale wersja 32-bitowa działa dobrze w 64-bitowym systemie Windows.
nie, ale działa dobrze na Win64 i może tworzyć pliki Win64 .EXE
Czy w ogóle jest jakiś 64-bitowy program Visual Studio?
Tak, dosłownie jest taki, który nazywa się „Visual Studio” i jest 64-bitowy, ale cóż, na Macu nie na Windowsie
Dlaczego nie?
Podejmowanie decyzji to reakcja elektrochemiczna zachodząca w naszym mózgu, która ma punkt aktywacji (najdziwniejsza odpowiedź, jaką mogę wymyślić, ale podążaj za nią). Taka sama sytuacja miała miejsce w historii: Windows 64! ...
Aby więc w pełni odpowiedzieć na to pytanie, chcę, abyście pamiętali dawne czasy. Wyobraź sobie powody, dla których „dlaczego nie widzimy 64-bitowego systemu Windows”. Myślę, że w tym czasie dla Windows64 mieli dokładnie te same powody, dla których inni wymienili się tutaj na temat „powodów, dla których nie 64-bitowy VS na Windowsie” były na „powodach, dla których nie 64-bitowy Windows”. Dlaczego więc zaczęli opracowywać system Windows 64bit? Prosty! Gdyby nie udało im się stworzyć 64-bitowego systemu Windows, założę się, że M $ byłby już historią. Jeśli te same powody zmuszające M $ do stworzenia 64-bitowego systemu Windows zaczną pojawiać się na potrzeby 64-bitowego VS, założę się, że zobaczymy 64-bitowy VS, nawet jeśli bardzo te same powody, dla których wszyscy inni tutaj zapisani pozostaną tacy sami! Z czasem ograniczenia 32-bitowe mogą również uderzyć w VS, więc najprawdopodobniej zacznie się dziać coś takiego jak poniżej:
Stawiam na Visual Studio Code zajmujące miejsce na czas; Myślę, że punktem rozwidlenia będzie to, że jakiś producent procesorów X zacznie konkurować z architekturą x86_64, zajmując swoje miejsce na głównym rynku laptopów i / lub stacji roboczych,