mgoldin's blog

A blog about Profiler in Microsoft Visual Studio.

Visual Studio 2012 and Debugger .NATVIS files – what can I do with them?

In Visual Studio 2012 , Visual Studio native debugger introduces a new type visualization framework...

Author: mgoldin Date: 06/06/2012

“Performance reports must be created on a local drive”

For better performance, VS Profiler requires the report to be on a local drive. If you change the...

Author: mgoldin Date: 04/25/2011

VS2010 SP1: Silverlight 4 profiling from Visual Studio UI

  If you install recently published VS2010 SP1 Beta, you can discover that VS Profiler team...

Author: mgoldin Date: 12/21/2010

CPU Performance Counters in Visual Studio 2010 Profiler

  While using Visual Studio Profiler either from Visual Studio UI or through command line...

Author: mgoldin Date: 06/21/2010

Thread Performance: Resource Contention Concurrency Profiling in Visual Studio 2010

Does your native code deals with critical sections or other synchronization primitives? Does your...

Author: mgoldin Date: 06/08/2010

VS2010: Silverlight 4 profiling from Visual Studio UI

In my previous post I showed how VS2010 Profiler command line tools can be used to profile your...

Author: mgoldin Date: 06/01/2010

VS2010: Silverlight 4 profiling

Did you know that Visual Studio 2010 Profiler allows you to profile your Silverlight 4 applications?...

Author: mgoldin Date: 04/26/2010

Resource Contention Concurrency Profiling in Visual Studio 2010 – Performance Investigation Flows

Visual Studio 2010 brings a number of innovations to multithreaded and parallel computing. One of...

Author: mgoldin Date: 04/22/2010

VS2010: Using profiler to improve cache data locality

A recent Concurrency Hazards: False Sharing article demonstrates how VS2010 profiler can be used to...

Author: mgoldin Date: 01/20/2010

PRF0025: No data was collected – why is that?

One day, you may try to use Visual Studio profiler to sample an application you develop, and end up...

Author: mgoldin Date: 01/14/2010

VS 2008 Profiler and Nehalem Intel Processor

When you run VS 2008 SP1 profiler on Intel Nehalem CPU based machine, you may experience crash of...

Author: mgoldin Date: 01/12/2010

Visual Studio Profiler in Virtual Environment

Visual Studio profiler usage on virtual machines was limited so far, as it didn’t support Sampling...

Author: mgoldin Date: 01/08/2010

Total, Application, Kernel, Overhead, Other samples - what are they all about?!

VS Profiler usage in Sampling mode results in generation of VSP file. This file is, naturally, full...

Author: mgoldin Date: 08/05/2005

Multiple profilers of managed code on the same machine. Why it is bad?

It may happen that when you try to attach Visual Studio profiler to a managed application, you get...

Author: mgoldin Date: 07/26/2005

Why function callees sum up with more than 100% in Caller/Callee view?

We are asked this question sometimes, especially when customers profile real world UI applications....

Author: mgoldin Date: 06/28/2005

Let me introduce myself

Hello, I am Maxim Goldin, and I am a developer in Microsoft Visual Studio Team System 2005. More...

Author: mgoldin Date: 06/27/2005