[visual-studio] Visual Studio 64 비트?

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 비트 응용 프로그램은 Windows 7부터 C : ​​\ Program Files (x86)로 이동합니다.


답변

아니요, 그러나 32 비트 버전은 64 비트 Windows에서 제대로 실행됩니다.


답변

아니요, 그러나 win64에서 정상적으로 실행되며 win64 .EXE를 만들 수 있습니다


답변

64 비트 Visual Studio가 있습니까?

문자 그대로 “Visual Studio”라는 것이 있으며 64 비트이지만 Windows의 Mac에서는 그렇지 않습니다.

왜 안돼?

의사 결정은 우리 뇌에서 만들어지는 전기 화학 반응이며 활성화 지점이 있습니다 (가장 가까운 대답은 생각해 낼 수 있지만 따르십시오). 역사상 같은 상황이 발생했습니다 : Windows 64! …

그래서 이것에 완전히 대답하기 위해 나는 당신이 옛날을 기억하기를 바랍니다. 당시에 “64 비트 Windows를 볼 수없는 이유”가있는 이유를 상상해보십시오. 나는 Windows64에 대해 “Windows에서 64bit VS가 아닌 이유”와 “64bit Windows가 아닌 이유”에 대해 다른 사람들이 여기에 참여한 것과 똑같은 이유가 있다고 생각합니다. 그렇다면 왜 Windows 64 비트 개발을 시작 했습니까? 단순한! 그들이 64 비트 Windows를 만드는 데 성공하지 못했다면 M $는 오늘날의 역사 일 것입니다. M $가 64 비트 Windows를 강제로 만드는 동일한 이유가 64 비트 VS가 필요할 때 나타나기 시작하면 여기에 참여한 다른 모든 사람들이 동일한 상태를 유지하더라도 64 비트 VS가 표시 될 것입니다. 시간이 지나면 32 비트의 제한 사항도 VS에 도달 할 수 있으므로 다음과 같은 일이 발생하기 시작합니다.

  • Visual Studio는 32 비트 지원을 중단하고 64 비트가되며
  • 대신 Visual Studio Code가 대신 사용됩니다.
  • Visual Studio는 WOW64와 같은 이전 확장 기능과 비슷한 기능을 수행하므로 거의 발생하지 않을 것입니다.

나는 베팅을 Visual Studio Code에 제 시간에 맞춰 놓았습니다. 분기점은 일부 CPU 제조업체 X가 랩톱 및 / 또는 워크 스테이션의 주류 시장에서 x86_64 아키텍처를 경쟁하기 시작하고,


답변