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.
Enjoy
Comments
Anonymous
February 28, 2013
Nice work on the presentation today. Well enjoyed.Anonymous
February 28, 2013
I agree with @Rick. Thanks for presenting and being involved in our event!Anonymous
March 12, 2013
Thanks for the lab. I think PreWin8DataPackage.zip should contain the pdb for LeakyAppCpp.Anonymous
September 11, 2013
SkyDrive link no longer works.