Parallel Development in Visual Studio
If you are subscribed to this blog, you will have noticed that things got quiet toward the end of...
Date: 07/02/2013
If you are profiling an application spawning hundred’s of threads, you may see some thread IDs...
Date: 04/10/2012
I was writing a WPF based application which involved some file operations. At times, I observed that...
Date: 04/09/2012
The Concurrency Visualizer provides information to help developers make sense of C++ AMP...
Date: 03/09/2012
Chances are that you deployed CVCollectionCmd on a machine without Visual Studio 11 in order to...
Date: 03/04/2012
Previously, I described how to use CVCollectionCmd to collect Concurrency Visualizer traces on a...
Date: 03/03/2012
The Concurrency Visualizer in Visual Studio 11 comes with a standalone collection utility that...
Date: 03/02/2012
In the previous entry, I described basic usage scenarios of the Concurrency Visualizer SDK. In...
Date: 11/03/2011
The Concurrency Visualizer displays rich data related to CPU thread behavior, DirectX activity, and...
Date: 10/17/2011
You may have heard about C++ Accelerated Massive Parallelism (C++ AMP) that lets you leverage the...
Date: 09/30/2011
Profiling a .NET application with the Concurrency Visualizer in Visual Studio 11Developer Preview...
Date: 09/28/2011
MSDN Channel 9 recently published a group interview about the upcoming version of the Concurrency...
Date: 09/26/2011
Downloading Symbols As mentioned in...
Date: 09/26/2011
In Visual Studio 11 Developer Preview the Concurrency Visualizer highlights the way the traced...
Date: 09/23/2011
One of the changes made to the Concurrency Visualizer in Visual Studio 11 Developer Preview is that...
Date: 09/21/2011
Now that you’ve had a day or two to work with the latest build of Visual Studio 11 Developer...
Date: 09/19/2011
Dustin Metzgar recently posted an entry centered around understanding how ASP .NET and WCF work in...
Date: 06/24/2011
On Wednesday at the AMD Fusion Developer Summit, Microsoft announced C++ Accelerated Massive...
Date: 06/17/2011
When refactoring a serial application into a parallel application the minimum bar of acceptable...
Date: 05/13/2011
Dustin Metzgar recently posted an entry which describes an interesting performance scenario in WCF....
Date: 05/05/2011
I you haven't seen it already, Mark Friedman wrote an entry last spring (located here:...
Date: 05/04/2011
As interesting as profiling applications on your development computer is, I’m sure...
Date: 03/08/2011
In the application I am working on, there is a small array of objects (10 - 100 items) and a large...
Date: 03/04/2011
I created an application which uses a Parallel.For loop to create some data and another Parallel.For...
Date: 02/14/2011
Yesterday, I spent lot of time trying to understand somebody’s code using the Concurrency...
Date: 01/24/2011
Another useful trick that is hard to find: you can expand the whole call tree with one click,...
Date: 01/20/2011
We noticed that some customers did not find a pretty unique feature of the Concurrency...
Date: 01/18/2011
See Dustin Metzgar’s recent entry, which walks you through the diagnosis of a performance problem in...
Date: 01/06/2011
There are multiple ways for a computer to solve permutation problems. In an exercise to show the...
Date: 11/23/2010
Are you attending the Supercomputing 2010 conference in New Orleans? Do you write or tune...
Date: 11/04/2010
This is the picture that Concurrency Visualizer team used on the title page of internal specs. It...
Date: 08/23/2010
This entry will demonstrate the use of Concurrency Visualizer profile reports to locate the source...
Date: 07/30/2010
In an earlier post I explained why you may get stacks that do not look like what you were expecting...
Date: 07/02/2010
There are two types of Scenario Marker in the Concurrency Visualizer: those which you instrument...
Date: 06/21/2010
Hazim Shafi has written a very relevant case study illustrating how significantly memory usage...
Date: 06/17/2010
In previous blog entries, we illustrated how to use the Performance Wizard to quickly start a...
Date: 06/01/2010
I noticed several instances of folks struggling to find the Concurrency Visualizer in Visual Studio...
Date: 05/24/2010
In this entry, I’ll dive deep into the following features of the Threads View in the Concurrency...
Date: 05/10/2010
Whether you’re not very familiar with The Concurrency Visualizer, you’re bored and have 75 seconds...
Date: 04/22/2010
What are symbols? Today we will be discussing how to configure your symbol path inside Visual Studio...
Date: 04/20/2010
Visual Studio 2010 is finally here and those of us who worked on the Concurrency Visualizer are...
Date: 04/12/2010
Ian Davis has written this blog entry, which investigates the performance of several matrix...
Date: 04/05/2010
In this entry, I will describe an important parallel programming concept, data parallelism. I will...
Date: 03/29/2010
Many of us are aware that caches are our friend, reducing memory latency by exploiting locality. A...
Date: 03/22/2010
In this entry, I will describe how to capture a trace in the middle of a process’ execution for the...
Date: 03/16/2010
Ever wonder how a spellchecker works? How about a parallel spellchecker implemented in PLINQ? Boby...
Date: 03/08/2010
Those of you following the various parallel computing blogs from our team or who have played with...
Date: 03/01/2010
Sometimes you expect to see a specific function on the stacks collected by the Concurrency...
Date: 02/22/2010