I have a Windows XP machine with a dual core 3.6G CPU and 4megs. I am not very happy with the performance. I was wondering if compilation in VS 2010 is multithreaded and does VS 2010 benefit from switching from dual to quad core machine?
views:
338answers:
3Does Visual Studio 2010 benefit from quad core vs dual core machines? Is compilation multithreaded?
Compilation of large projects tends to be very disk-intensive. Getting a faster disk will speed up the build process.
You'd probably get a bigger speed up from changing your hard disk (i.e., to SSD) and installing VS and putting your projects on that disk. It'll speed up the Intellisense cache and what-not. If you're on XP rather than Vista or Windows 7 too, the shell on VS2010 was rewritten to use WPF (Windows Presentation Foundation) and WPF is not optimised for XP; it will run slower.
What language are you working in? The native C++ compiler will spawn off multiple processes when you build. In VS 2008 it was one project per core; now it will use multiple cores even if you have only one (presumably huge) project. I don't think managed code does.
A helpful blog entry on what hardware will be useful with VS 2010 is http://blogs.msdn.com/ddperf/archive/2008/12/23/visual-studio-2010-hardware-requirements.aspx for more.