HP PAK Performance Analysis Tools User's Guide

Glossary 37
Glossary
Active A state of a procedure.
Puma considers a procedure to be
active if control is in the procedure
itself or in any of its descendants.
Ancestor A procedure that calls
the given procedure, either directly
or through another procedure or
procedures. Contrast with parent.
Child A procedure called directly
by the given procedure. Contrast
with descendant.
Conservative collapse An
analysis specification that
instructs Puma to perform
recursion collapsing unless doing
so would omit any routine names
out of the call chain.
Context The collective name for
Puma's target program, the
directory where the target
program executes, and the
pathname of the file to which
Puma writes the collected data.
Puma context also includes any
search directories you have
provided for target source files.
Count A Puma analysis
mechanism that produces a raw
count (as opposed to a percentage)
for a given statistic in the analysis.
Data file A file in which Puma
stores the data that it collects from
a process. Data files are used
during analysis and playback.
Descendant A procedure that is
called by the given procedure,
either directly or through other
procedures. Contrast with child.
Direct collapse An analysis
specification that instructs Puma
to perform recursion collapsing
only for direct recursion (that is,
when a routine calls itself
directly).
Flat report A Puma analysis
that indicates the overall
percentage of time spent in-only
and/or in-or-under each procedure,
regardless of the procedure's
ancestors. A flat report does not
reflect the dynamic calling
structure of a program. Contrast
with Hierarchical report.
Flow See Program flow.
Full collapse An analysis
specification that instructs Puma
to perform recursion collapsing
whenever it encounters a routine
for which there is a higher
instance in the call tree.