듀얼 코어 3.6G CPU와 4 메가의 Windows XP 시스템이 있습니다. 나는 그 공연에별로 행복하지 않다. VS 2010의 컴파일이 멀티 스레드인지 궁금 해서요. VS 2010이 듀얼 코어에서 쿼드 코어 머신으로 전환하는 이점이 있습니까?Visual Studio 2010은 쿼드 코어와 듀얼 코어의 이점을 누릴 수 있습니까? 컴파일은 다중 스레드입니까?
답변
대규모 프로젝트의 편집은 매우 디스크 집약적 인 경향이 있습니다. 더 빠른 디스크를 얻으면 빌드 프로세스가 빨라집니다.
하드 디스크 (예 : SSD)를 변경하고 VS를 설치하고 프로젝트를 디스크에 저장하면 속도가 빨라질 수 있습니다. Intellisense 캐시 및 그 이상을 가속화합니다. Vista 또는 Windows 7이 아닌 XP를 사용 중이라면 VS2010의 셸이 WPF (Windows Presentation Foundation)를 사용하도록 다시 작성되었으며 WPF는 XP 용으로 최적화되지 않았습니다. 느리게 실행됩니다.
에 대한 전체 프로젝트를 SSD 용으로 만들거나 제 경우에는 10k 랩터를 사용합니다. –
많은 SSD는 작은 파일을 좋아하지 않으며 자주 작성하는 경우에도 수명이 저하됩니다. 10k 하드 드라이브는 꽤 비쌉니다. 7200rpm 드라이브를 짧게 쓰면 비슷한 성능을 얻을 수 있습니다 (10k 드라이브가 너무 짧아서 실용적이지 않기 때문에). – darklon
사람들은 여전히 SSD 시대에 드라이브를 짧게 짚고 있습니까? 또한 SSD는 작은 파일에 잘 대처할 수 있으며 기계식 드라이브보다 훨씬 뛰어납니다. 또한 SSD에 스왑 파일을 넣을 수 있으며 오랜 시간 동안 소모되지 않습니다. 마모 평준화로 잦은 쓰기는 중요하지 않습니다. –
현재 어떤 언어로 작업하고 있습니까? 네이티브 C++ 컴파일러는 빌드시 여러 프로세스를 생성합니다. VS 2008에서는 코어 당 하나의 프로젝트였습니다. 이제는 하나의 (아마도 엄청난) 프로젝트 만 가지고도 다중 코어를 사용할 것입니다. 나는 관리되는 코드가 그렇게 생각하지 않는다.
VS 2010에서 유용한 하드웨어에 대한 유용한 블로그 항목은 http://blogs.msdn.com/ddperf/archive/2008/12/23/visual-studio-2010-hardware-requirements.aspx입니다.
VS 2008은 이미 동일한 유형의 멀티 코어 컴파일을 지원하지만 기본적으로 활성화되지 않았습니다./MP 스위치를 추가해야했습니다. 이중 코어 머신에서의 일반적인 속도 향상은 약 30 %입니다. 나는 또한 더 많은 코어로 얼마나 잘 확장되는지 궁금 할 것입니다. – darklon
- 1. 물리적 코어와 가상 코어의 병렬 처리
- 2. 듀얼/쿼드 코어 기술 활용
- 3. Visual Studio 2010은 jQuery를 지원합니까?
- 4. Visual Studio 2010은 Sharepoint 2007 개발을 지원합니까?
- 5. Visual Studio 2010은 MSBuild 로그를 어디에 저장합니까?
- 6. CPU에 어떤 응용 프로그램 영역이 있으며 멀티 코어 기술의 이점을 누릴 수 있습니까?
- 7. 이 코드는 실제로 다중 스레드입니까?
- 8. Visual Studio 2008의 다중 모니터
- 9. Visual Studio 2010은 4.0 단위 테스트 만 실행합니까?
- 10. TFS 2010은 Visual Studio 2003 및 2005 연결을 지원합니까?
- 11. Visual Studio 2010은 성가신 MDI 창에서 문서를 엽니 다.
- 12. 멀티 프로세서와 멀티 코어의 차이점
- 13. Visual Studio 2010은 Visual Studio 6처럼 C++의 인라인 어셈블리를 컴파일합니까?
- 14. Visual Studio 2010은 MSBuild for C++ 프로젝트를 어떻게 호스팅합니까?
- 15. Visual Studio 2005, 2008은 64 비트 운영 체제의 이점을 얻을 수 있습니까?
- 16. MSVC10 Visual Studio 2010은 C++ 범위 기반 루프를 지원합니까?
- 17. Visual Studio 2010은 Application.xaml을 사용합니다. 블렌드 4는 App.xaml을 사용합니다.
- 18. Visual Studio 2010을 Visual Studio 내에서 볼 수 있습니까?
- 19. ASP.NET은 다중 스레드입니까 (요청을 실행하는 방법은 무엇입니까?)
- 20. 다중 코어의 무작위 작업에 대한 통계
- 21. Objective-C 위임이 실제로 다중 스레드입니까?
- 22. Visual Studio 2010 디버거가 점프합니다.
- 23. visual studio 2010
- 24. Visual Studio 2010의 다중 모니터 지원
- 25. Visual Studio "다중 시작 프로젝트"문제
- 26. Interop.Outlook은 멀티 스레드입니까?
- 27. Azure 배포 패키지에서 Visual Studio 프로젝트를 제외 할 수 있습니까?
- 28. Visual Studio 2008의 TypeInitializationException
- 29. Visual Studio 2005에서 WCF를 사용할 수 있습니까?
- 30. Visual Studio 툴팁을 어떻게 끌 수 있습니까?
가능한 중복 [멀티 코어를 사용하도록 작성된 비주얼 스튜디오 2008 또는 2010이 되었습니까? (http://stackoverflow.com/questions 같이 램 디스크에있는 모든 프로젝트를 넣어/1814015/was-visual-studio-2008-or-2010-written-to-use-multi-core) – Brian