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,...
Author: David Berg 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...
Author: David Berg 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...
Author: David Berg 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:...
Author: David Berg 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...
Author: David Berg 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,...
Author: Mark B Friedman 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...
Author: David Berg 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...
Author: David Berg 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...
Author: David Berg 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...
Author: David Berg 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...
Author: David Berg 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...
Author: Mark B Friedman 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...
Author: Sunny Egbo 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...
Author: Mark B Friedman 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),...
Author: Mark B Friedman 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...
Author: David Berg Date: 12/24/2008
PDC2008 preConference Workshop
Over the past several weeks, I have been working overtime developing a presentation on web...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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...
Author: David Berg 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...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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 -...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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...
Author: David Berg 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...
Author: Mark B Friedman Date: 04/28/2008
Thoughts on Intel's recent hardware announcements
Intel briefed customers recently about the evolution of its processor architectures to support...
Author: Mark B Friedman 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...
Author: Mark B Friedman 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...
Author: Mark B Friedman Date: 03/21/2008