Visual Studio 2010 Hardware Requirements

Soma’s been talking about the upcoming Visual Studio 2010 release on his blog, which means I’m starting to get questions about what type of hardware you’re going to need to run VS2010 on. Unfortunately, I can’t give you an official answer yet (other than to say, it depends on what you’re doing – obviously building…

25

Help Make Visual Studio Faster

One of the most difficult things about our job is trying to decipher why Visual Studio is slow for a customer.  Often it starts with a vague complaint (e.g. “Visual Studio is sluggish”) which we then have to narrow down to a particular action that’s slow, and try and get a profile.  Then we have…

20

Visual Studio 2008 Performance: Still Room for Improvement

Across the Developer Division, we have made a concerted effort to make Visual Studio 2008 the best performing and most scalable version of the application yet. (See Soma’s Blog entry from September 2007 for some of the details.) We’ve already had lots of positive feedback about these improvements, which is gratifying because we are working…


Visual Studio 2010 runs faster when the Windows Automation API 3.0 is installed

If you’re running Visual Studio 2010 on XP or Vista you may benefit from installing this upgrade: http://support.microsoft.com/kb/981741 Applications that use Windows Automation APIs can significantly decrease Microsoft Visual Studio IntelliSense performance if Windows Automation API 3.0 is not installed. For example, the Windows pen and touch services can significantly decrease Visual Studio IntelliSense performance…

15

VS2008 SP1 and .NET FX Beta Performance Improvements

You probably already saw Soma’s Blog on the Beta for Visual Studio 2008 and .NET FX 3.5 SP1.  If you can, please download and install the Beta quickly (be sure to read the readme for Visual Studio Professional and for Visual Studio Team System first).  The sooner we get your feedback, the sooner we can…

13

Parallel Scalability Isn’t Child’s Play

In a recent blog entry, Dr. Neil Gunther, a colleague from the Computer Measurement Group (CMG), warned about unrealistic expectations being raised with regard to the performance of parallel programs on current multi-core hardware. Neil’s blog entry highlighted a dismal parallel programming experience publicized in a recent press release from the Sandia Labs in Albuquerque,…

9

VS2010 Performance and Bad Video Drivers/Hardware – Redux

Since we shipped Visual Studio 2010 we’ve continued to have a small but notable series of complaints about performance that we’ve been able to attribute to bugs in video drivers and GPUs. The issue first came up back during VS 2010 beta in October of 2009.  Since then we’ve learned that while old, buggy drivers…

9

Lessons from the test lab: investigating a pleasant surprise

This post describes our recent investigation into an interesting performance problem: benchmarks that we were surprised to find running significantly faster than we expected on new hardware. Along the way we discuss useful benchmarking tools, how to validate results, and why it pays to know exactly what hardware you’re running on. This all started in…


Mainstream NUMA and the TCP/IP stack: Part I.

One of the intriguing aspects of the onset of the many-core processor era is the necessity of using parallel programming techniques to reap the performance benefits of this and future generations of processor chips. Instead of significantly faster processors, we are getting more of them packaged on a single chip. To build the cost-effective mid-range…