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 shows the HP Caliper components.

What is HP Caliper? 17