Parallel Development in Visual Studio
learn.microsoft.com/en-us/archive/blogs/visualizeparallel
ConcurrencyPerformance / optimizationC# / .NETC++Microsoft blogsMSDN archive
- Posts
- 90 from 19 Oct 2009 to 2 Jul 2013
- Posting
- archived, read-only
- Kind
- project news
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/visualizeparallel/feed.xml
2013 1
2012 6
- How the Concurrency Visualizer Represents Recycled Thread IDs
- Investigating unresponsive UI issues in WPF: A case study
- Analyzing C++ AMP Code with the Concurrency Visualizer
- I’ve deployed CVCollectionCmd. How can I Visualize the Traces I Collected?
- Where is the CVCollectionCmd installer?
- CVCollectionCmd: Collecting Concurrency Visualizer Traces where Visual Studio 11 is not Installed
2011 21
- Concurrency Visualizer SDK: Advanced Visualization Techniques
- Introducing the Concurrency Visualizer SDK
- Interested in debugging your C++ AMP application?
- The Garbage Collector Manages my Memory
- New Channel 9 video
- Performance Improvements for the Concurrency Visualizer
- Profiling DirectX Activity
- I know I’m doing more File I/O than this
- How Can Visual Studio 11 Developer Preview Visualize the Behavior of a Multithreaded Application
- Request threading in ASP .NET and WCF
- C++ Accelerated Massive Parallelism
- Processor Cache Misses are Reported as Execution
- WCF scales up slowly with bursts of work
- Measuring Processor Utilization and Queuing Delays in Windows applications
- Visualizing Concurrency on Production Systems
- Using the Concurrency Visualizer to Pick the Best Way to Parallelize a Data Set
- A TaskScheduler that Limits the Number of Threads
- Moving One Page At a Time
- Expanding the Whole Call Tree
- Profiles of Waiting Time
- First async call from WCF client always takes more than 1 second
2010 33
- Reducing Memory Usage to Increase Concurrency
- Are you attending SC10 in New Orleans? We’d love to chat.
- Concurrency Visualizer as a Microscope for Execution Dynamics
- Diagnosing Lock Contention with the Concurrency Visualizer
- Where is my stack?
- Parallel Loops and PLINQ Queries in the Concurrency Visualizer
- Case Study: Parallelism and Memory Usage, VS2010 Tools to the Rescue!
- Becoming a Performance Explorer
- Where is the Concurrency Visualizer?
- Concurrency Visualizer Feature Grab Bag
- Concurrency Visualizer High Speed Tour
- Setting Your Symbol Path in Visual Studio 2010
- The Concurrency Visualizer Debuts with the Launch of VS2010!
- Parallel Matrix Multiplication with the Task Parallel Library (TPL)
- The Jacobi Relaxation: an Instance of Data Parallelism
- False Sharing: Why You Can’t Afford To Ignore It
- Mid-execution Profiling of a Multithreaded Process
- Technical Article: Optimizing Parallel Applications Using the Concurrency Visualizer
- General-Purpose Computation on Graphics Hardware
- Call stack gymnastics: Why is function Foo missing from my call stack?
- Author Intro: Paulo Janotti
- The Visual Studio 2010 Release Candidate is Here!
- What is the Timeline Caret?
- Author Intro: Drake Campbell
- Instantly Expanding Long Callstacks in the Concurrency Visualizer Reports
- Author Intro: Sasha Dadiomov
- Using the Concurrency Visualizer to Analyze MPI Communication Overheads
- Tuning a Parallel LINQ File Search Application
- Author Intro: Mayank Agarwal
- Tuning a Parallel Ray Tracer in F#
- Introducing the Authors
- Adjusting Buffer Settings for Event Tracing for Windows (ETW)
- Author Intro: Bill Colburn
2009 29
- Which Visual Studio 2010 Profiling Option Should I Select?
- Parallel Performance Case Study: Finding References to Parallel Extensions
- Overview of the Parallel Dwarfs project on Codeplex
- Author Intro: Robert Palmer
- Tracewriter App Available for Download on Code Gallery
- A Fresher Parallel Computing Developer Center on MSDN
- Linking Visualization to Application Phases
- GC Performance Patterns
- Learning to Write in Parallel
- Author Intro: Ryan Nowak
- Debugging Parallel applications in Visual Studio 2010
- Author Intro: Daniel Moth
- Green Isn’t Always Good
- Author Intro: Matt Jacobs
- Beginner's Guide to Profiling Parallel Apps Part IV
- Beginner's Guide to Profiling Parallel Apps Part III
- New Screencast Available!
- Beginner's Guide to Profiling Parallel Apps Part II
- Beginner's Guide to Profiling Parallel Apps Part I
- Check This Out!
- Parallel Profiling Capabilities Demystified
- Threads View 4
- Threads View 2
- Threads View 3
- Threads View 1
- CPU Utilization View
- Cores View
- Author Intro: James Rapp
- Welcome!