我有一个双核3.6G CPU和4megs的Windows XP机器。我对演出不是很满意。我想知道VS 2010中的编译是多线程的,VS 2010是否会从双核转换到四核机器?Visual Studio 2010能从四核与双核机器中受益吗?编译多线程?
回答
大型项目的编译往往是磁盘密集型的。获得更快的磁盘将加速构建过程。
将中间文件放在ramdisk上可以提供很多帮助。 – 2010-05-12 00:45:10
哪些中间文件? – 2010-05-13 02:32:09
查看上面我的回复 - 将整个项目放在RamDisk上 – killdaclick 2013-05-17 14:37:00
从更换硬盘(即SSD)到安装VS并将项目放在该磁盘上,您可能会获得更大的速度。它会加速Intellisense缓存和不会。如果您使用的是XP而不是Vista或Windows 7,则VS2010上的shell被重写为使用WPF(Windows Presentation Foundation),而WPF并未针对XP进行优化;它会运行得更慢。
+1 for SSD,或在我的情况下我使用10k猛禽 – 2010-05-12 00:39:24
许多SSD-s不喜欢小文件,频繁写入也会降低其使用寿命。 10K硬盘的价格相当昂贵,通过短时间轻松使用7200转驱动器(假设10K驱动器不是短时间振荡,因为它太小而不实用),可以获得类似的性能。 – darklon 2012-02-11 15:04:43
在SSD时代,人们仍然是一些短促的驱动器?此外,SSD应对小文件就好,比机械驱动更好。此外,您可以将交换文件放置在SSD上,并且不会磨损多年。频繁的写入与损耗均衡无关。 – 2012-02-12 04:02:26
你在用什么语言工作?本地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 2011-05-07 10:04:59
跳过SSD和购买更多的RAM,并把所有的项目上的RamDisk喜欢的SoftPerfect的RAMDisk
的-1?! 我每天都在使用这种配置,并且它很受欢迎。 – killdaclick 2013-07-19 12:42:31
- 1. 双核心机器上的多线程?
- 2. Visual Studio 2010和内核级编程!
- 3. 如何让Visual Studio 2010在编译时使用多个处理器内核?
- 4. 编译时的超线程和多核
- 5. 如何:四核和双核四核虚拟化?
- 6. 四核内核的性能是否比双内核的Web开发好得多?
- 7. 利用双/四核技术
- 8. Visual Studio 2010与std :: string编译错误?
- 9. Visual Studio 2010编译错误
- 10. Visual Studio 2010编译错误
- 11. Visual Studio 2010编译错误
- 12. 64位编程和编译 - visual studio 2008或visual studio 2010?
- 13. 这是Visual Studio 2010中的编译器错误吗?
- 14. Visual Studio 2010编译器选项
- 15. Visual Studio 2010 IDE与Visual C++ 6.0编译器?
- 16. 不能与紫晶IDE编译Flash中的Visual Studio 2010
- 17. 编译没有多线程DLL的程序(Visual C++ 2010)
- 18. 我真的需要四核处理器来安装SharePoint 2010吗?
- 19. 使用Visual Studio 2010 C++编译器和连接器,无需安装Visual Studio 2010
- 20. 核心数据和多线程编程
- 21. MPI多核机器
- 22. WF4多线程 - 内和无Visual Studio 2010
- 23. 我无法在Visual Studio 2010中编译
- 24. 编译的Qt - Visual Studio 2010中
- 25. 如何编译visual studio 2010中的glblendequation?
- 26. LAPACK的Windows的四核机
- 27. 多核心处理器中的线程
- 28. 多核应用程序中的性能增益问题
- 29. Visual Studio 2010,如何在多核上并行构建项目
- 30. 多核处理器的多线程
可能重复[当时Visual Studio 2008或2010写入使用多内核?(http://stackoverflow.com/questions/1814015/was-visual-studio-2008-or-2010-written-to-use-multi-cores) – Brian 2010-05-12 01:17:02