HP Caliper 5.3 for HP-UX Release Notes (5900-1559, February 2011)
measured. A new io sub option measures and reports the size and time of logical and physical
reads and writes for each process or thread.
• cstack measurements have been enhanced to report blocking primitives (mutexes, rwlocks,
and condition variables).
• When HP Caliper is run as root, the cstack measurement now records and reports both user
and kernel space portions of the call stack (HP-UX only).
• Per-thread data collection and reporting are now the measurement default. To report only data
summed per process across its threads, specify --thread all.
• per-thread reports have been enhanced to show thread start funcion names as part of
thread IDs in the following format: <thread-id>@thread-start-function.
• You can now control how many call stacks are reported in the “Hot Call Paths” section of
cstack reports using the new option, --callpath-cutoff.
• Database compatibility has been improved. HP Caliper 4.4 can read (but not write) version
4.3 databases. From this release on, HP Caliper will be able to read databases from version
4.3 and higher.
• There are several new options for programming the PMU for advanced measurements. Refer
to the manpage descriptions of --omr, --dbrp, and --ibrp.
Enhancements to the GUI
• Support for IPV6 has been added for HP Caliper GUI communication with the HP Caliper
Server.
• You can now login to remote systems from the GUI using the ssh command. This is now the
default login method.
Using the ssh command has the advantage that your own SSH settings are in effect when
you use the GUI. For example, if you don't want to enter a passphrase or password from the
Caliper GUI, you could do this:
$ ssh-agent /bin/sh
$ ssh-add
[enter your passphrase]
$ Caliper
or
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-2tVlwIXMua/agent.4624; export SSH_AUTH_SOCK;
SSH_AGENT_PID=5948; export SSH_AGENT_PID;
$ SSH_AUTH_SOCK=/tmp/ssh-2tVlwIXMua/agent.4624; export SSH_AUTH_SOCK;
$ ssh-add
[enter your passphrase]
$ Caliper
On Windows, the Caliper GUI has been tested with cygwin's version of Open SSH (typically
installed at C:\cygwin\bin\ssh). Note that the Caliper GUI has not been tested with the
Windows SSH implementation, PuTTY. If your client system does not have an ssh command,
the Login dialog still provides you with the option of connecting using an SSH libarary that is
built in to the GUI. However, if you use the built-in SSH feature, any passphrase you enter will
only be valid for the duration of your GUI session.
• There is a new source view in the Caliper GUI. Double click on a source line in the disassembly
viewer and the Source view will open the source file and scroll to the selected source line.
• There are new GUI disassembly enhancements, including: double-click on a branch to see its
target in split window, sort by metric in top window yet maintain address order in bottom
16 Changes in Previous Releases