HP Caliper User Guide Release 5.5 (5900-2351, August 2012)

Summary of HP Caliper Features
HP Caliper's most important features include the following:
Performance data is automatically saved in databases, which you can use to generate reports
without having to remake the measurements. Multiple databases can also be combined for
aggregated results.
All reports are available in text format and comma-separated-value (CSV) format for use with
spreadsheets.
The HP Caliper GUI can be used to set up measurements, initiate measurement runs, and
interactively explore collected performance data.
Performance data can be correlated to your source program by line number.
You can include or exclude specific load modules, such as libc, when measuring performance.
Both per-thread and aggregated thread reports are available for most measurements.
Performance data can be reported by function, sorted to show hot spots.
You can perform per-process and system-wide measurements, for user or kernel space. The
system-wide measurement data can be attributed to the kernel, processes, or processes and
modules, or not attributed.
Multiprocess selection capabilities are provided.
Limited support for dynamically generated code is provided.
Disassembly listings (template types, symbolic branch targets, branch targets as function offsets,
optional marked branch target instructions) are provided.
Support for command-line options from a file is provided.
The ability to attach and detach to running processes for certain measurements is provided.
You can use the Advisor expert system to analyze applications, using either the default rules
or rules you write yourself.
On HP-UX, you can restrict PMU measurements to specific regions of your program.
On HP-UX, there is full support for AAS executables (applications using Adaptive Address
Space).
Summary of HP Caliper Features 19