HP Caliper User's Guide

About This Document
This document describes how to use HP Caliper to measure the performance of native
applications running on HP-UX and Linux Integrity servers.
NOTE: For the latest version of this document, go to the HP Caliper Web site at the
following URL and click on Documentation in the Product Information box:
http://hp.com/go/caliper
This document is sometimes updated after a release. The document publication date
appears on the title page.
Intended Audience
This document is written for software developers who want to improve the performance
of their application programs. It assumes that you are familiar with compilers and with
performance analysis concepts. It is not necessary for you to have used a performance
analysis tool before to use HP Caliper.
New and Changed Information in This Edition
New Information
Support is added for the quad-core Intel® Itanium® processor 9300 series.
Support is added for simultaneous fprof sampling on multiple PMU counters. The
-s or --sampling-spec option can be used multiple times to specify the list of
sampling events.
New details are added to the Blocking Primitive section of the Call Stack Profile report
with thread synchronization primitive's holder and waiter thread analysis (HP-UX
11.31 only).
A new option, --percent-sample=threads|process, is added. This option
displays thread details with the percentage data for samples collected for each thread
or for a process.
A new cstack enhancement option, --stop-functions is added to specify the list
of kernel stop functions. This list is used to avoid unnecessary kernel unwinding.
Deprecated Options
The following Caliper options are deprecated as of this release, and will be deleted in
a future release:
All instrumentation measurements(cgprof, fcover, and fcount)
--module-default/include/exclude
--inlines
17