DiscoverPerfView Tutorial (Audio) - Channel 9Tutorial 10 - Investigating .NET Heap Memory Leaks :Part1 Collecting the data
Tutorial 10 - Investigating .NET Heap Memory Leaks :Part1 Collecting the data

Tutorial 10 - Investigating .NET Heap Memory Leaks :Part1 Collecting the data

Update: 2012-09-13
Share

Description

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 or a simmiar utility), and that some care is needed because not all memory growth is a leadk.   The hallmark of a leak is unbounded growth when repeating an operation.  

Also discussed is the  the basic theory of taking two snapshots, one as a baseline, and another after doing an operation that should return the application to the same memory configuration.   

Aftet watching this you should watch part two of this video.   If you have not already done so, you should watch the video on GC Memory Investigation Basics. You may also be interested in the whole PerfView Tutorial Series.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Tutorial 10 - Investigating .NET Heap Memory Leaks :Part1 Collecting the data

Tutorial 10 - Investigating .NET Heap Memory Leaks :Part1 Collecting the data

Vance Morrison