Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i Version 2 Release Notes: HP Integrity Servers and HP Workstations > Chapter 4 General System Administration

HP Caliper

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

HP Caliper is a general-purpose performance analysis tool for applications on Itanium-based HP-UX systems. HP Caliper allows you to understand the performance of your program and to identify ways to improve its run-time performance. HP Caliper works with any Itanium-based binary and does not require your applications to have any special preparation to enable performance measurement.

The two primary ways to use HP Caliper are as a profile based optimization (PBO) tool and as a performance analysis tool.

Summary of Change

  • Itanium and Itanium 2 chip support

  • Full multi-process support with arbitrary process selection and process summary

  • Caliper info mode with detailed help on PMU events

  • Performance data files for saving and replaying Caliper data

  • Ability to attach to a running process for all measurements and detach for PMU measurements

  • Ability to measure specific regions of code for PMU measurements

  • Traces of PMU measurements

  • Improved ability to print Caliper reports at failure points

  • Usability improvements (startup files, better inline & source correlation, cumulative percentage, improved performance, memory usage & scaling with threads & processes, bug fixes)

Impact

You can run Caliper 3.0 for HP-UX 11i v2 on Itanium and Itanium 2 machines for all measurement capabilities. For multi-process applications, you can measure one, all or any set of arbitrary processes in the process-tree by specifying the processes to selected in one of many ways (pattern matching, name etc.). You can then get the output for each process along with a process tree and summary detailing; such reports pertain to which process and what processes are the top performance bottlenecks. You can also attach to a running process via pid, specify a duration to stay attached, and then detach for PMU measurements.

In this release, for instrumenting measurements, you can attach to a running process and run till the process completes. For PMU measurements, you can demarcate specific regions to enable and disable the PMU for exact measurements.

Caliper also provides 3 modes of operation: measurement mode (as before); a new report mode (the measurement mode can simply generate data files and the report mode can later replay the data); and a new info mode (provides detailed PMU event descriptions).

You will also see better Caliper startup and runtime performance in many cases and smaller memory footprint. The source correlation and inline information are more accurate in several cases, and reports include various usability improvements like an additional cumulative percentage column and more consistent address/offset information.

Caliper 3.0 supports startup files where the user can specify common configuration, measurement and report formatting options. Caliper 3.0 supports both automatic and user-triggered printing into a report of the data gathered thus far for some failure modes. Various bug fixes are also included in this release (including a kernel fix to speed up Caliper performance with large page applications).

Machines Affected

Itanium 1 machines with HP-UX 11i v1.5 OS and compiler tool chain and libraries are not supported.

Compatibility

Caliper 3.0 is not supported on HP-UX 11i v1 systems and 11i v1 compilers.

Performance

Performance & memory usage may improve by up to 2x in some cases.

Documentation

For more product information, go to http://www.hp.com/go/hpcaliper.

Online documentation is in /opt/caliper/doc. The following documentation is available at http://www.docs.hp.com/hpux/dev/index.html#Performance%20Tools%20and%20Libraries:

  • HP Caliper User Guide

  • HP Caliper Release Notes

Obsolescence

Not applicable.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2003-2004 Hewlett-Packard Development Company, L.P.