HP Caliper 5.3 User Guide (5900-1558, February 2011)
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