HP Caliper User's Guide
The numbers (which are bold in the PDF version of this guide) are annotations to
explain the report—they are not part of the output you receive. See the list at the
end of the report for the explanations.
-------------------------------------------------------------------------------
Index Class Analysis
-------------------------------------------------------------------------------
23.9 cpu Function profile
1
[cpu_fprof_1]
2
The percentage of ITLB misses (16.6%) is higher than normal.
This may indicate a poor setting for the virtual memory
instruction page size.
3
Try adding "+pi 4M" to the application's link command.
4
Use the following Caliper command to get a source listing of
the 'hot spots' in these routines:
5
caliper report fprof
4
Improvement: What you can do
to try to improve performance in
this area.
1
Description: Brief text describing
what the advice is about.
2
Rule: Name of the rule that
generated this advice.
5
Measurement: Which additional
HP Caliper measurements might
3
Explanation: What this
performance area is, what the yield more information in this
performance area.related metrics mean, what
might affect it, and so forth.
A given piece of advice will not necessarily contain all of the above information.
You can use the Advisor --advice-details command-line option to specify
which information should be printed.
In “HP Caliper Advisor Report, with Annotations” (p. 108), the first piece of advice is
lacking explanation text, and the second piece of advice is lacking measurement text.
If any pieces of advice were excluded from the report (based on command-line options),
that information is printed at the end of the report.
Suggestions for Using the HP Caliper Advisor
Here are some suggestions for getting the most out of the Caliper Advisor:
• You can analyze measurement data from new and old versions of your application
at the same time. The HP Caliper Advisor will ignore all performance data for
older versions of each executable.
• Make only a few HP Caliper performance measurement runs to start with and let
the Advisor suggest when others are appropriate. This minimizes the number of
runs and allows the Advisor to recommend optimal options (especially sampling
rates) to use when making the measurements.
110 Using the HP Caliper Advisor