HP Caliper User's Guide

1 HP Caliper at a Glance
What Is HP Caliper?
HP Caliper is a general-purpose performance analysis tool for applications on HP-UX
and Linux systems running on HP Integrity Servers. HP Caliper allows you to
understand the performance and execution of your application and to identify ways
to improve its run-time performance.
HP Caliper works with any native Integrity Server application. It does not require
special compilation of the program being analyzed and does not require any special
link options or libraries. HP Caliper supports programs compiled with any compiler
option.
HP Caliper provides ways to:
Measure the overall performance of a program
Identify performance parameters of specific functions in a program
Guide you in optimizing the performance of a program based on its specific
execution profile
HP Caliper has two user interfaces:
Graphical user interface (GUI)
Command-line interface (CLI)
These two interfaces are part of the same product. You can mix-and-match your use
of the GUI and the command line.
The GUI can run either natively (locally) on the HP-UX or Linux Integrity server that
HP Caliper is running on, or remotely on a Windows x86 or Linux x86 desktop system.
HP Caliper operates in these modes:
Data collection
Report generation
Performance analysis
The data collection output is saved automatically in a database for possible use later.
Report generation can be done in the data collection run or in separate report generation
runs later.
The output data is delivered in multiple report formats, with source and assembly
code, and explanatory help text.
Figure 1-1 shows the HP Caliper components.
What Is HP Caliper? 23