Sign in
Developer Division Performance Engineering blog
News and commentary on developing scalable Windows applications with Visual Studio
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
.NET
Auto-provisioning
Beta
Control Engineering
Control theory
CSharpDevCenter
Display Drivers
Hardware
Intellisense
Parallel programming
PDC2008
Perf Watson
Performance
Performance Engineering
Performance testing
Scalability
Service Pack
Sliverlight
Survey
Video
Virtual Memory
Visual Studio
Visual Studio 2010
Visual Studio Profiler
WPF
Archive
Archives
May 2011
(1)
March 2011
(1)
October 2010
(1)
September 2010
(1)
August 2010
(1)
April 2010
(2)
January 2010
(1)
December 2009
(2)
November 2009
(1)
October 2009
(2)
June 2009
(1)
May 2009
(1)
April 2009
(1)
March 2009
(1)
December 2008
(1)
October 2008
(1)
September 2008
(2)
August 2008
(2)
July 2008
(1)
June 2008
(5)
May 2008
(2)
April 2008
(2)
March 2008
(3)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Developer Division Performance Engineering blog
Help Make Visual Studio Faster
Posted
over 2 years ago
by
David Berg
20
Comments
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...
Developer Division Performance Engineering blog
Performance Troubleshooting Article and VS2010 SP1 Change
Posted
over 2 years ago
by
David Berg
0
Comments
Jason Zander just posted an article on Performance Troubleshooting Article and VS2010 SP1 Change , where he talks about some changes we made in SP1 and links to an article on Visual Studio (Performance) Troubleshooting . Check it out and let us know if...
Developer Division Performance Engineering blog
Visual Studio 2010 Survey
Posted
over 3 years ago
by
David Berg
6
Comments
We'd like to know what you think about Visual Studio 2010. We are especially interested in hearing about your experience with regards to performance , reliability , and quality . The more details you share with us in this survey, the better we can...
Developer Division Performance Engineering blog
VS2010 Performance and Bad Video Drivers/Hardware - Redux
Posted
over 3 years ago
by
David Berg
8
Comments
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...
Developer Division Performance Engineering blog
Visual Studio 2010 runs faster when the Windows Automation API 3.0 is installed
Posted
over 3 years ago
by
David Berg
15
Comments
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...
Developer Division Performance Engineering blog
Are you a candidate to run Visual Studio 2010 on a 64-bit OS?
Posted
over 3 years ago
by
David Berg
0
Comments
Brian Harry's just posted an article on configuring an ideal Visual Studio development machine. You can read about it here: http://blogs.msdn.com/bharry/archive/2010/04/29/your-visual-studio-2010-dream-machine.aspx . By the way, if you scroll down and...
Developer Division Performance Engineering blog
Measuring Processor Utilization and Queuing Delays in Windows applications
Posted
over 3 years ago
by
Mark B Friedman
1
Comments
Continuing my answer to the mail I received recently from Uriel Carrasquilla… Uri’s note, reprinted in the previous post , refers to an "issue" associated with the current technique for measuring processor utilization in Windows. As my reply mentioned...
Developer Division Performance Engineering blog
Statistical Process Control Techniques in Performance Monitoring and Alerting
Posted
over 3 years ago
by
Mark B Friedman
1
Comments
Being focused on the upcoming release of Visual Studio 2010 for the past six months or so, I, unfortunately, have been neglecting to blog about it. Before I get back to the series of blog posts I started about writing in parallel programming, I thought...
Developer Division Performance Engineering blog
Looking at Virtual Memory Usage
Posted
over 4 years ago
by
David Berg
1
Comments
Brian Harry is continuing a great series of posts on VS2010 performance, you can read the latest in that series here ; where Brian talks about the issues we've been seeing around Virtual Memory Exhaustion and what we're doing to address it.
Developer Division Performance Engineering blog
Improvements in Intellisense post Beta 2
Posted
over 4 years ago
by
David Berg
0
Comments
Brian Harry has posted a discussion of Intellisense performance improvements in VS2010 that we've made since Beta 2, including bothe before and after videos. He also touches a little on the massive performance effort we're making as a division to address...
Developer Division Performance Engineering blog
Improving the Start-up Performance of the WPF and Silverlight Designer in Visual Studio 2010 Beta 2
Posted
over 4 years ago
by
David Berg
2
Comments
I wanted to let you know about a last minute change that went into VS 2010 Beta 2 that you can use to improve the startup performance for the WPF and Silverlight Designer. The change went in late and it was a little risky, so we decided to leave it off...
Developer Division Performance Engineering blog
VS2010 Performance and Bad Video Drivers/Hardware
Posted
over 4 years ago
by
David Berg
1
Comments
[Note, this post is superceeded by a newer post here .] We’ve received a few performance complaints around Visual Studio 2010 (Beta 2) performance that can be traced to old video drivers or GPU virtualization issues. If you’re seeing...
Developer Division Performance Engineering blog
Tell us about VS2010 Beta2
Posted
over 4 years ago
by
David Berg
2
Comments
Last week we shipped Beta 2 for broad distribution. Many of you have already sent us comments and improvement suggestions (thanks!) At this point we are down to our final set of bug fixing, perf tuning, etc. We’re very interested in your feedback so...
Developer Division Performance Engineering blog
Parallel Scalability Isn’t Child’s Play, Part 3: The Problem with Fine-Grained Parallelism
Posted
over 4 years ago
by
Mark B Friedman
2
Comments
In the last blog entry in this series , I introduced the model for parallel program scalability proposed by Neil Gunther, which I praised for being a realistic antidote to more optimistic, but better known, formulas. Gunther’s model adds a new parameter...
Developer Division Performance Engineering blog
Are we taking advantage of Parallelism?
Posted
over 4 years ago
by
Sunny Egbo
1
Comments
Recently, a colleague of mine, Mark Friedman, posted a blog titled “ Parallel Scalability Isn’t Child’s Play ” in which he reviewed the merits of Amdahl Law vs. Gunther’s Law for determining the practical limits to parallelization. I would not argue with...
Developer Division Performance Engineering blog
Parallel Scalability Isn’t Child’s Play, Part 2: Amdahl’s Law vs. Gunther’s Law
Posted
over 4 years ago
by
Mark B Friedman
4
Comments
Part 1 of this series of blog entries discussed results from simulating the performance of a massively parallel SIMD application on several alternative multi-core architectures. These results were reported by researchers at Sandia Labs and publicized...
Developer Division Performance Engineering blog
Parallel Scalability Isn’t Child’s Play
Posted
over 4 years ago
by
Mark B Friedman
9
Comments
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...
Developer Division Performance Engineering blog
Visual Studio 2010 Hardware Requirements
Posted
over 5 years ago
by
David Berg
25
Comments
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...
Developer Division Performance Engineering blog
PDC2008 preConference Workshop
Posted
over 5 years ago
by
Mark B Friedman
0
Comments
Over the past several weeks, I have been working overtime developing a presentation on web application performance to be given at the upcoming Professional Developer’s Conference (PDC), which is next week in Los Angeles. This is partly why I have been...
Developer Division Performance Engineering blog
Mainstream NUMA and the TCP/IP stack: Final Thoughts
Posted
over 5 years ago
by
Mark B Friedman
5
Comments
This is a continuation of Part IV of this article posted here . Note that a final version of a white paper tying this series of five blog entries together (and a Powerpoint presentation on the subject) are attached. For many years, the effort to...
Developer Division Performance Engineering blog
Mainstream NUMA and the TCP/IP stack, Part IV: Parallelizing TCP/IP
Posted
over 5 years ago
by
Mark B Friedman
2
Comments
This is a continuation of Part III of this article posted here . In the many-core era, the host processor overhead associated with processing TCP/IP interrupts is not a capacity problem, since CPU cycles on the host computer are plentiful and becoming...
Developer Division Performance Engineering blog
Performance improvements in Service Pack 1 for VS 2008 and .NET FX 3.5
Posted
over 5 years ago
by
David Berg
6
Comments
We just announced the release of Service Pack 1 for VS 2008 and .NET FX 3.5 . A major push for this release was continuing to enhance performance and reliability, as Soma noted in his most recent blog entry . I want to take a minute to drill into the...
Developer Division Performance Engineering blog
Mainstream NUMA and the TCP/IP stack, Part III: A look back at older strategies to scale high-speed networking
Posted
over 5 years ago
by
Mark B Friedman
2
Comments
This is a continuation of Part II of this article posted here . By necessity, both the hardware and the software devoted to processing network traffic need to evolve in the many-core era to become multiprocessor-oriented. On servers that have NUMA...
Developer Division Performance Engineering blog
Mainstream NUMA & the TCP/IP stack: Part 2: Programming ccNUMA machines
Posted
over 5 years ago
by
Mark B Friedman
1
Comments
This is a continuation of Part I of this article posted here . In Part 1 of this article, we looked at the capacity issues that are driving architectural changes in the TCP/IP networking stack. While network interfaces are increasing in throughput...
Developer Division Performance Engineering blog
Lessons from the test lab: investigating a pleasant surprise
Posted
over 5 years ago
by
Jonathan Hardwick
8
Comments
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...
Page 1 of 2 (35 items)
1
2