HP Caliper User's Guide
• suppress_statement_data = True|False
If True, no statement-level data will be reported. (Default: False.)
• use_parens_for_statement_data = True|False
If True, statement-level data in reports is placed in parentheses. (Default: True.)
Configuring Data Collection
HP Caliper gives you flexible control over the data you collect from your program. The
types of control you have include:
• Particular CPU events to measure. See “Specifying Which CPU Events to Measure”
(p. 123).
• Specific load modules you want to collect data for. See “Specifying Which Load
Modules to Collect Data For” (p. 124).
• Granularity of the information. See “Controlling Granularity of Data Collection
and Reports” (p. 127).
• Particular processes to measure. See “Specifying Processes to Measure” (p. 127).
Specifying Which CPU Events to Measure
Names and descriptions of the CPU events that HP Caliper can measure are available
in two text files in the HP Caliper directory.
To measure these events, specify them in command-line options or in a measurement
configuration file.
You can find the list of events in the itanium2_cpu_counters.txt file in the doc/
text subdirectory in the HP Caliper home directory.
Or you can use the caliper info --cpu-counter all command to see all the
events available. For more information, see “How to Display Reference Information
About CPU Counters or HP Caliper Report Types” (p. 133).
To fully understand the semantics of these events, see these documents:
• Intel® Itanium® 2 Processor Reference Manual for Software Development and
Optimization (May 2004), Chapter 11, “Performance Monitor Events.” This document
is available at:
http://www.intel.com/design/itanium2/manuals/251110.htm
• Dual-Core Update to the Intel® Itanium® 2 Processor Reference Manual for Software
Development and Optimization (January 2006), Chapter 4, “Performance Monitor
Events.” This document is available at:
http://download.intel.com/design/Itanium2/manuals/30806501.pdf
Configuring Data Collection 123