Introduction
Table of Contents
Insure++ is a unique programming environment for the development
of "Total Quality Software". Using Insure++, you can
produce more robust, better optimized, and higher quality software.
Development and maintenance tasks are faster and simpler. This supplement
to the Insure++ User's Guide
documents the many features of Inuse, one of the programs that make
up this powerful suite of development tools.
Inuse visualizes memory handling in real-time during the execution
of a program and can help programmers understand how their program
actually uses (and abuses) memory.
Like any other tool, Inuse is only valuable if it is used.
To assure that Inuse becomes a key element in your working
environment, we have designed it for quick, easy use.
Before attempting to use Inuse, you should be very familiar
with the use of Insure++. This manual assumes that you have at
least gone through the examples in the
Getting Started manual and/or
User's Guide and are
comfortable using Insure++ to build a simple program.
Inuse lets you monitor dynamic memory accesses as they occur
at runtime.
This helps lead the way to Total Quality Software in two key areas:
- Inuse highlights memory bottlenecks by showing allocation
frequencies; and
- Helps developers fine-tune a program's memory allocation strategy
by monitoring memory access patterns.
- Inuse correlates memory access with code execution; and
- Displays memory utilization and access patterns.
Typefaces and symbols will be used in this text to denote various
types of information.
Text which appears in this typeface is used to
denote source code or the names of functions,
subroutines, or variables. It is also used to show
commands that you should type at the keyboard.
Offset paragraphs which carry the "dangerous bend"
sign are particularly important and should be understood before
continuing further.
Boldface text indicates a selection from a menu system.
The exact method by which a menu item is selected is dependent
on the system in use, but the indicated text should enable you
to find the appropriate menu item. Sometimes two levels of menus
must be traversed to find the item, in which case the notation
appears as Top Level Menu/Second Level Item.
If you have problems using Inuse, please consult the comprehensive
FAQ shipped with your distribution (FAQ.txt ) first. The
FAQ is also kept up-to-date on our
web server.
You can also obtain a copy of the most recent FAQ by sending an empty email
message to faq@parasoft.com.
If your problem is not discussed in this document, please follow the
procedure below in contacting our Quality Consulting department.
- Check the manual.
- If the problem is not urgent, report it by e-mail to
quality@parasoft.com
or by fax to (626) 305-9048.
- Before calling Quality Consulting at (626) 305-0041, know your
Inuse version. You can easily find it by typing
inuse -- .
- Know your operating system version. You can find it by typing
uname -a .
- If you call, please use a phone near your computer. The quality
consultant may need you to try things while you are on the phone.
- Be prepared to recreate your problem.
- Please be patient.
Thank you for selecting Inuse. Good luck on your journey towards
Total Quality Software.
Title Page
Introducing Inuse
Inuse TOC
|