A Lab on investigating Memory Performance with PerfView

As part of a conference that I participated in this week, I have created a lab on using PerfView to investigate Memory issues.  

The lab covers both managed and unmanaged code techniques. 

The ZIP file below of two Visual Studio 2012 projects which create leaky apps (one C++ and one C#), as well as an MHT file (multi file HTML), which is the document that leads you through the lab.  It is loaded with screenshots and is quite detailed.    It does assume you have VS 2012 installed and are running on Windows 8.

For those who don’t have those prerequisites, I have put the data files that you would have collected into  PreWin8DataPackage.zip on my public skydrive.    Simply click on the link which takes you to skydrive, and then open the ZIP file by double clicking on int and the contents to a local place and then you can open them in perfView and follow along without needing Win8 or VS 2012.  . 

To use the InvestigationMemory.ZIP attached below, file simply open it, and drag its contents to a convenient folder on your machine (e.g. the desktop).  Then open the MHT file (it should open in the browser) and follow the instructions. 




Comments (4)

  1. Rick Alba says:

    Nice work on the presentation today. Well enjoyed.

  2. I agree with @Rick.  Thanks for presenting and being involved in our event!

  3. Lucian Bargaoanu says:

    Thanks for the lab.

    I think PreWin8DataPackage.zip should contain the pdb for LeakyAppCpp.

  4. This item might not exist or is no longer available says:

    SkyDrive link no longer works.