Sign in
mgoldin's blog
A blog about Profiler in Microsoft Visual Studio.
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search Blogs
Tags
No tags have been created or used yet.
Archive
Archives
June 2012
(1)
April 2011
(1)
December 2010
(1)
June 2010
(3)
April 2010
(2)
January 2010
(4)
August 2005
(1)
July 2005
(1)
June 2005
(2)
MSDN Blogs
>
mgoldin's blog
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
mgoldin's blog
Visual Studio 2012 and Debugger .NATVIS files – what can I do with them?
Posted
11 months ago
by
mgoldin
4
Comments
In Visual Studio 2012 , Visual Studio native debugger introduces a new type visualization framework that allows customizing the way Visual Studio displays native types in debugger variable windows (watch, locals, data tips etc.). It supersedes the autoexp...
mgoldin's blog
“Performance reports must be created on a local drive”
Posted
over 2 years ago
by
mgoldin
0
Comments
For better performance, VS Profiler requires the report to be on a local drive. If you change the report file location through Performance Session properties page (right click on performance session in Performance Explorer –> Properties –> General...
mgoldin's blog
VS2010 SP1: Silverlight 4 profiling from Visual Studio UI
Posted
over 3 years ago
by
mgoldin
3
Comments
If you install recently published VS2010 SP1 Beta , you can discover that VS Profiler team enriched Silverlight profiling user experience. Previously I published few posts about VS2010 usage for those purposes, either through VS Profiler command...
mgoldin's blog
CPU Performance Counters in Visual Studio 2010 Profiler
Posted
over 3 years ago
by
mgoldin
1
Comments
While using Visual Studio Profiler either from Visual Studio UI or through command line tools, you may wish to collect more/different information using specific CPU Performance Counters. The collected data depends on the profiling mode. As usage...
mgoldin's blog
Thread Performance: Resource Contention Concurrency Profiling in Visual Studio 2010
Posted
over 3 years ago
by
mgoldin
0
Comments
Does your native code deals with critical sections or other synchronization primitives? Does your managed code uses C# lock statement or Monitor class? If yes, and if you would like to get a clear picture of all contentions in your application, you might...
mgoldin's blog
VS2010: Silverlight 4 profiling from Visual Studio UI
Posted
over 3 years ago
by
mgoldin
3
Comments
In my previous post I showed how VS2010 Profiler command line tools can be used to profile your Silverlight 4 application, as this feature is only partially integrated with Visual Studio UI. While we are working on a full integration story, let me show...
mgoldin's blog
VS2010: Silverlight 4 profiling
Posted
over 3 years ago
by
mgoldin
30
Comments
Did you know that Visual Studio 2010 Profiler allows you to profile your Silverlight 4 applications? You didn’t? It does. This feature, however, is only partially integrated with Visual Studio UI, and you need to use command line tools to collect the...
mgoldin's blog
Resource Contention Concurrency Profiling in Visual Studio 2010 – Performance Investigation Flows
Posted
over 3 years ago
by
mgoldin
0
Comments
Visual Studio 2010 brings a number of innovations to multithreaded and parallel computing. One of them is Resource Contention Concurrency Profiling. John Robbins gives a really great first look at this feature in his Wintellect VS 2010 Beta 2 Concurrency...
mgoldin's blog
VS2010: Using profiler to improve cache data locality
Posted
over 3 years ago
by
mgoldin
0
Comments
A recent Concurrency Hazards: False Sharing article demonstrates how VS2010 profiler can be used to detect source of cache data locality issues. To achieve this, you can sample with cache specific CPU performance counters, as long as you do not run inside...
mgoldin's blog
PRF0025: No data was collected – why is that?
Posted
over 3 years ago
by
mgoldin
0
Comments
One day, you may try to use Visual Studio profiler to sample an application you develop, and end up with an error saying no data is collected: Profiling started. Profiling process ID 2752 (<Your Application Name>). Process ID 2752 has exited. Data...
mgoldin's blog
VS 2008 Profiler and Nehalem Intel Processor
Posted
over 3 years ago
by
mgoldin
0
Comments
When you run VS 2008 SP1 profiler on Intel Nehalem CPU based machine, you may experience crash of operating system (blue screen). This problem occurs because the sampling profiler uses a kernel mode driver in the operating system. However, the Intel...
mgoldin's blog
Visual Studio Profiler in Virtual Environment
Posted
over 3 years ago
by
mgoldin
0
Comments
Visual Studio profiler usage on virtual machines was limited so far, as it didn’t support Sampling mode in such environment. I’m glad to note that in Visual Studio 2010 you can sample your applications inside of virtual machines. VMs could be created...
mgoldin's blog
Total, Application, Kernel, Overhead, Other samples - what are they all about?!
Posted
over 8 years ago
by
mgoldin
2
Comments
VS Profiler usage in Sampling mode results in generation of VSP file. This file is, naturally, full of samples that were taken during your profiling session. You can get a Properties Window of this file by pressing F4 button: Today I would like to talk...
mgoldin's blog
Multiple profilers of managed code on the same machine. Why it is bad?
Posted
over 8 years ago
by
mgoldin
4
Comments
It may happen that when you try to attach Visual Studio profiler to a managed application, you get the following error: Error VSP1336 : Could not attach to process ID:1234 MyProcess.exe. Wrong setting of COR_PROFILER environment variable in target...
mgoldin's blog
Why function callees sum up with more than 100% in Caller/Callee view?
Posted
over 8 years ago
by
mgoldin
3
Comments
We are asked this question sometimes, especially when customers profile real world UI applications. Since it may be really confusing, I’ve decided to post the explanation of this “phenomena”. The Caller/Callee is one of views that are generated by Microsoft...
mgoldin's blog
Let me introduce myself
Posted
over 8 years ago
by
mgoldin
3
Comments
Hello, I am Maxim Goldin, and I am a developer in Microsoft Visual Studio Team System 2005. More specifically – I spend all my working hours developing a profiler , which is a part of VSTS. I joined Microsoft in June 2003 after serving Intel Corporation...
Page 1 of 1 (16 items)