Question

It stands to reason that Visual Studio (.NET compiling and the IDE) would run better on a $5000 server than a $500 desktop.

Does anyone have experience running Visual Studio in a virtual machine hosted on a server in this price range, with access via RDP? (Assume modern hardware available for the stated prices.)

Obviously, there will be other VMs on that server, but not everyone will be doing intensive tasks such as compiling at the same time, etc. As a starting point, you can assume 4GB of memory and 4 virtual CPUs are allocated to the VM, but feel free to offer other configuration suggestions.

Any insights? How did it work out? I am looking for practical ways to maximize the speed of the compile/run cycle and general IDE performance.

(I'm on the fence as to whether this belongs on Stack Overflow or Server Fault. Since it has to do with Visual Studio and might be of general interest to programmers trying to improve the development experience, I decided to post it here. Please move it if this is not okay.)

Was it helpful?

Solution

If you have a decent multicore processor on your desktop machine it's probably the disk that is a bottle neck. When compiling VS must access many files (in large solutions, multi project). So, I am assuming that CPU is not a problem. What you can do:

OTHER TIPS

It should work out for you; it wouldn't be as good as running it locally on a better machine--but it sounds like it could still be an improvement.

The version of Visual Studio is another large factor, VS2008 has significant performance gains over VS2005.

C# development is also typically less resource-intensive than VB.NET development, since VB.NET runs a background compiler to provide near-real-time feedback about code errors.

And finally, make sure to disable any un-used plug-ins / addins that might be slowing you down.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top