Rational Quantify: What it does
Using Quantify
The basic steps
Instrumenting and running a program with Quantify
Analyzing performance data
Comparing runs to verify improvements
Using the Function List window
Using the Call Graph window
Using the Function Detail window
Using the Annotated Source window
Using the Quantify help system
Using Quantify with test harnesses, makefiles, and scripts
Saving performance data
Using Quantify: an example
Running the testHash program
Uncovering unexpected behavior
Improving testHash performance
Customizing Quantify
Customizing Quantify's display
Avoiding all data recording
Timing system calls
Timing shared library operations
Timing register-window traps
Changing the granularity of collected data
Collecting partial data for a run
Annotating datasets
Saving data on signals
Collecting data for child processes
Collecting data in threaded programs
Quantify options
About Quantify options
Using Quantify options
Build-time options
qv options
Data collection options
Threads options
Options for saving data
Options for saving data on signals
Options for automating data analysis
Output options
Miscellaneous run-time options
Help system display options
Quantify API
About Quantify API functions
Calling Quantify API functions
Data collection API functions
Run-time collection status API functions
API functions for saving data
Output API functions
Quantify scripts
Exporting performance data
The export data file format
Running qv
Rerouting Quantify's output
Saving data incrementally
Automating data analysis
Comparing program runs with qxdiff
Managing cached object files
Quantify nuts 'n' bolts
Common causes of slow code
How Quantify works
How Quantify records function time
How Quantify names functions
How Quantify handles basic blocks
How Quantify times system calls
How Quantify times register-window traps
How Quantify handles recursive functions
How Quantify saves data upon a segmentation fault
The effect of different machines on data
The effect of paging and memory caching
Reference and Contact Information
Contacting Technical Support
Filing bug reports with Rational Software
Contacting Technical Publications
Quantify overhead
Troubleshooting
Glossary