### Differences between Program and Private Monitors

The Program and Private monitors are very similar, but have the following differences:

- The Program monitor can be used to monitor all variables, while a Private monitor is associated with a single Source window.
- The Program monitor remains open at all times unless you close it or exit the debugger. A Private monitor closes whenever the Source window it is associated with closes, and is hidden whenever its Source window becomes inactive (for example, when a statement in that Source window returns control to code in another Source window).
- Because a Private monitor is associated with a specific Source window, whose focus is raised whenever you select the monitor, it does not have a Windows menu.

Add Expressions and Variables to a Monitor
Change the Contents of Storage
View a Location in Storage
Open a New Storage Monitor
View Variables, Memory, Registers, and the Stack
Debug Heap Use
View Variable Contents