Developer Division Performance Engineering blog
News and commentary on developing scalable Windows applications with Visual Studio
Performance Troubleshooting Article and VS2010 SP1 Change
Jason Zander just posted an article on Performance Troubleshooting Article and VS2010 SP1 Change,...
Date: 03/01/2011
Visual Studio 2010 Survey
We'd like to know what you think about Visual Studio 2010. We are especially interested in hearing...
Date: 10/10/2010
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...
Date: 09/16/2010
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:...
Date: 08/16/2010
Are you a candidate to run Visual Studio 2010 on a 64-bit OS?
Brian Harry's just posted an article on configuring an ideal Visual Studio development machine. You...
Date: 04/29/2010
Statistical Process Control Techniques in Performance Monitoring and Alerting
Being focused on the upcoming release of Visual Studio 2010 for the past six months or so, I,...
Date: 01/26/2010
Looking at Virtual Memory Usage
Brian Harry is continuing a great series of posts on VS2010 performance, you can read the latest in...
Date: 12/08/2009
Improvements in Intellisense post Beta 2
Brian Harry has posted a discussion of Intellisense performance improvements in VS2010 that we've...
Date: 12/04/2009
Improving the Start-up Performance of the WPF and Silverlight Designer in Visual Studio 2010 Beta 2
I wanted to let you know about a last minute change that went into VS 2010 Beta 2 that you can use...
Date: 11/02/2009
VS2010 Performance and Bad Video Drivers/Hardware
[Note, this post is superceeded by a newer post here.] We’ve received a few performance...
Date: 10/29/2009
Tell us about VS2010 Beta2
Last week we shipped Beta 2 for broad distribution. Many of you have already sent us comments and...
Date: 10/29/2009
Parallel Scalability Isn’t Child’s Play, Part 3: The Problem with Fine-Grained Parallelism
In the last blog entry in this series, I introduced the model for parallel program scalability...
Date: 06/09/2009
Are we taking advantage of Parallelism?
Recently, a colleague of mine, Mark Friedman, posted a blog titled “Parallel Scalability Isn’t...
Date: 05/02/2009
Parallel Scalability Isn’t Child’s Play, Part 2: Amdahl’s Law vs. Gunther’s Law
Part 1 of this series of blog entries discussed results from simulating the performance of a...
Date: 04/29/2009
Parallel Scalability Isn’t Child’s Play
In a recent blog entry, Dr. Neil Gunther, a colleague from the Computer Measurement Group (CMG),...
Date: 03/16/2009
Visual Studio 2010 Hardware Requirements
Soma’s been talking about the upcoming Visual Studio 2010 release on his blog, which means I’m...
Date: 12/24/2008
PDC2008 preConference Workshop
Over the past several weeks, I have been working overtime developing a presentation on web...
Date: 10/22/2008
Mainstream NUMA and the TCP/IP stack: Final Thoughts
This is a continuation of Part IV of this article posted here. Note that a final version of a white...
Date: 09/18/2008
Mainstream NUMA and the TCP/IP stack, Part IV: Parallelizing TCP/IP
This is a continuation of Part III of this article posted here. In the many-core era, the host...
Date: 09/08/2008
Performance improvements in Service Pack 1 for VS 2008 and .NET FX 3.5
We just announced the release of Service Pack 1 for VS 2008 and .NET FX 3.5. A major push for this...
Date: 08/13/2008
Mainstream NUMA and the TCP/IP stack, Part III: A look back at older strategies to scale high-speed networking
This is a continuation of Part II of this article posted here. By necessity, both the hardware and...
Date: 08/05/2008
Mainstream NUMA & the TCP/IP stack: Part 2: Programming ccNUMA machines
This is a continuation of Part I of this article posted here. In Part 1 of this article, we looked...
Date: 07/27/2008
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...
Date: 06/09/2008
Introduction to Control Theory and Its Application to Computing Systems -- Part 1
Part 1 of the slide presentation. Sigmetrics Tutorial On Control Engineering -- Part 1 -...
Date: 06/02/2008
Introduction to Control Theory and Its Application to Computing Systems -- Part 2
Part 2 of the slide presentation. Sigmetrics Tutorial on Control Engineering -- Part 2 - Self-Tuning...
Date: 06/02/2008
Introduction to Control Theory and Its Application to Computing Systems
Our DDPE colleague Joe Hellerstein, along with Tarek Abdelzaher (University of Illinois), Yixin Diao...
Date: 06/02/2008
Visual Studio Performance Testing -- Noise is Enemy #1
Performance testing is essential to our quest to make Visual Studio provide a highly responsive user...
Date: 05/19/2008
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...
Date: 05/12/2008
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...
Date: 04/28/2008
Thoughts on Intel's recent hardware announcements
Intel briefed customers recently about the evolution of its processor architectures to support...
Date: 03/31/2008
Parallel programming: Where Do We Go From Here: Part 1
The Performance of Desktop Applications in the ManyCore Era The Quad-cores are coming! The...
Date: 03/21/2008
Where Do We Go From Here, Part 1.
The Performance of Desktop Applications in the ManyCore Era The Quad-cores are coming! The...
Date: 03/21/2008