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

  1. Open the Insure++ Control Panel by either clicking the Insure++ Control Panel icon in Visual Studio or choosing Start> Programs> Insure++> InsurePanel
  2. Click the General tab and enable the Inuse option. 
  3. 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.



  • No labels