Posts
-
Tutorial 14 - Investigating Wall Clock Responce Time in ASP.NET Scenarios
Avg Rating: 0
This video is about doing a wall clock time investigation of ASP.NET scenarios using the PerfView tool. It is best to watch the video using one of the high quality links on the right so the text is readable. If you have not already watched the video on wall clock time basics, you should...
-
Tutorial 13 - Leveraging Tasks make sense of Parallel/Asynchronous programs
Avg Rating: 0
This is the second of a set of video tutorials on how to do wall clock time investigations with PerfView. It is best to watch the video using one of the high quality links on the right so the text is readable. If you have not already watched the video on wall clock time basics...
-
Tutorial 12 - Wall Clock Time Investigation Basics
Avg Rating: 0
This is the first of a set of video tutorials on how to do wall clock time investigations with PerfView. It is best to watch the video using one of the high quality links on the right so the text is readable. Wall clock time is often the most interesting metric because it is the...
-
Tutorial 11 - Investigating .NET Heap Memory Leaks :Part2 Analyzing the data
Avg Rating: 5
(2)This video is the second in a two-part video on investigating a GC memory 'leak'. This video discusses a real world memory leak that was found and corrected in PerfView itself. If you have not watched part one, you should do so now. This second part assumes that we...
-
Tutorial 10 - Investigating .NET Heap Memory Leaks :Part1 Collecting the data
Avg Rating: 5
(2)This video is the first in a two-part video on investigating a GC memory 'leak'. This video discusses a real world memory leak that was found and corrected in PerfView itself. This first part discusses how you likely found the leak (by observing memory growth using TaskManager...
-
PerfView Tutorial 9 - .NET Memory Investigation: Basics of GC Heap Snapshots
Avg Rating: 5
(1)This video describes the basic information you need to start a NET memory investigation and in particular understand the data shown you in a .NET GC snapshot.
The first step in doing .NET Memory investigation is first determine whether .NET Memory is your problem and take a heap snapshot. ...
-
PerfView Tutorial 8 - Generating Your Own Events with EventSources
Avg Rating: 5
(1)It may be that the ASP.NET events discussed in the previous video are diagnosting the performance of you service. However it not (or you are not using ASP.NET), you will want to log your own ETW events. This video shows you
how easy it is to do this from C# by using a V4.5 Runtime class... -
PerfView Tutorial 7 - Using the Event Viewer in ASP.NET Scenarios
Avg Rating: 5
(2)In the previous video learned the basics of using the event viewer. In this video we use that knowledge in a common scenario: investigating the performance of an ASP.NET server scenario. The video discusses the ASP.NET ETW events as well important fields like the 'ContextID' field that let you quickly...
-
Perfview Tutorial 6 - The Event Viewer Basics
Avg Rating: 5
(1)In the first tutorial we used the 'Run' command to caputure data while an executable ran. In tutorial 2-5 we learned how to use the StackViewer to do a CPU investigation. In this tutorial we learn more about a very different view called the EventViewer that allows you to look at ALL the data in each...
-
PerfView Tutorial 1.1 Data Collection for Server Scenarios
Avg Rating: 4
(2)In the first tutorial we used the 'Run' command to caputure data while an executable ran. However for server scenarios you simply want to explicitly state when to start and stop data collection. It is also likely that you will need to ask someone else...