HP Caliper HP-UX Release Notes

Use --dcache-data-profile to generate a dcache miss profile by data structure
fields. This option will also generate a dcache miss profile by memory region.
The compiler option +annotate=structs adds extra information to the compiled
binary file. Currently only information about C/C++ structs can be added. This
feature's default is off and no annotations are added. When +annotate=structs
is used, it will annotate accesses to the fields of C/C++ structs for use by HP Caliper.
The --system-usage measurement has been enhanced. It now works in system
wide (-w or --scope=system) mode as well as per-process mode
(--scope=process). In per-process mode, each thread in a multi-threaded
process is separately measured and reported on. The scalability has been improved
to allow larger system configurations to be 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
20 Changes in Previous Releases