Inuse is a graphical Insure++ add-on that allows you to watch how your programs handle memory in real-time. Inuse will help you to better understand the memory usage patterns of algorithms and how to optimize their behavior. Inuse provides a clear understanding of how your program actually uses (and abuses) memory:
You can use Inuse to:
- See how much memory an application uses in response to particular user events.
- Compare an application's overall memory usage to its expected memory usage.
- Look for memory fragmentation to see if different allocation strategies might improve performance.
- Detect the most subtle memory leaks, which can cause problems over time.
Running Inuse on Windows
- Open the Insure++ Control Panel by either clicking the Insure++ Control Panel icon in Visual Studio or choosing Start> Programs> Insure++> InsurePanel.
- Click the General tab and enable the Inuse option.
- Click OK. Inuse will be run the next time Insure++ is run. For more information, see Visualizing Memory Usage with Inuse.
Running Inuse on Unix
In normal use, you should enter the inuse
command once and leave it running as a background process. Inuse will run the next time Insure++ runs. For more details on using Inuse, see Visualizing Memory Usage with Inuse.