PerfView Tutorial 9 - .NET Memory Investigation: Basics of GC Heap Snapshots

Sign in to queue


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.   This tutorial shows you how to determine how much of your process's memory is GC heap and (if that is your problem) shows you how to take a snapshot of the GC heap.    For large GC heaps, PerfView does not dump every object, but instead samples the heap (but goes to great lengths to insure that sample is representative).     This video describes this sampling and how to learn more about it. 

After watching this video you should follow up with the tutorial on investigating heap minemory leaks with PerfView.  You may also be interested in the whole PerfView Tutorial Series.





Download this episode

The Discussion

  • User profile image

    .net grid is easily understandable and and add new feature like:-

    .NetGrid v2.8.4 has been released. Improvements when CPU is heavily loaded.
    This version contains bug fixes and performance improvements.

    The following features have been added:

    [NEW] Greatly improved the reliability and responsiveness of the grid when the CPU is heavily loaded.

    The following bugs have been fixed:

    [BUG] Fixed a bug in the column configurator which in some cases does not allow reordering of visible columns.
    [BUG] Fixed a bug where merged columns were drawn with artifacts.
    [BUG] Fixed a bug when the grid incorrectly draws cells if there are simultaneously visible grouped rows and child header.
    [BUG] Fixed a bug when the grid incorrectly displays a vertical scrollbar if there are simultaneously visible grouped rows and child header.
    Minor bug fixes
    dapfor. com

Add Your 2 Cents