MemPro
User Guide

Introduction
Quick Start
Setup
GUI
Toolbars
Side Panel
Output Window
Graph View
App Toolbar
Launch Dialog
Connect Dialog
Snapshot Toolbar
Snapshot
Full Snapshot
Snapshot Views
Call Tree View
Call Tree Grouping
Memory View
Functions View
Types View
Leaks View
Tools Toolbar
Subtract Snapshots
Rewind Memory
VMem View
Settings Toolbar
Symbol Paths Dialog
Settings
MemPro Unix/GCC
FAQ
PureDev Logo MemPro logo
MemPro
C++ Memory Profiler
line

Quick Start

This quick start guide is designed to get you up and running as quickly as possible.

1. Compile your app with MemProLib

Assuming you haven't overridden new/delete simply add these two lines to your main cpp file and add this path to your global paths: C:\Program Files\PureDevSoftware\MemPro\MemProLib

#define OVERRIDE_NEW_DELETE
#include "C:\Program Files\PureDevSoftware\MemPro\MemProLib\src\MemPro.cpp"

2. Connect to your app

Start MemPro and click on the Launch button. Enter the path to your exe

3. Take a snapshot

Click on the snapshot button (the one with the orange box)

4. View the snapshot

Click on the Call Tree button


You will now see the call tree view that shows a breakdown of all of the memory in your application and where it was allocated from.

calltree view
© Copyright 2011 - 2013 Stewart Lynch