HP UX IPFilter Software manual Steps in Using the Advisor, Example 1 HP Caliper Advisor Report

Models: UX IPFilter Software

1 277
Download 277 pages 61.39 Kb
Page 78
Image 78

Example 1 HP Caliper Advisor Report

===========================================================================

HP Caliper 4.3.0 Advisor Report for my_app

===========================================================================

Analysis Focus

 

Executable:

/tmp/my_app

Last modified:

August 15, 2004 at 03:10 PM

Processor type:

Itanium2 9M

Processor speed:

1599 MHz

OS version:

HP-UX 11.23

Performance Databases

/home/me/.hp_caliper_databases/cpu - March 23, 2005 at 11:17 AM /home/me/.hp_caliper_databases/fprof - March 23, 2005 at 07:52 PM

Rule Files

default - Default Caliper Advisor rules @ /opt/caliper/rules

---------------------------------------------------------------------------

Index Class Analysis

---------------------------------------------------------------------------

23.9 cpu

Function profile [cpu_fprof_1]

 

The following functions account for 23.9% of the CPU cycles

 

used by the application. Improving the algorithm(s) used in

 

these routines and/or increasing the compiler optimization

 

level can

improve performance.

 

11.9%

compare_items

 

8.2%

search_dbase

 

3.8%

new_item_insert

Use the following Caliper command to get a source listing of the 'hot spots' in these routines:

caliper report fprof

---------------------------------------------------------------------------

16.6memory ITLB misses [mem_itlb_general]

The percentage of ITLB misses (16.6%) is higher than normal. This may indicate a poor setting for the virtual memory instruction page size.

Try adding "+pi 4M" to the application's link command.

---------------------------------------------------------------------------

*Note: 1 piece of advice was not printed due to cutoff limits and/or selection criteria.

---------------------------------------------------------------------------

[Minimum index: 5.0, minimum count: 5, maximum count: 15]

---------------------------------------------------------------------------

Steps in Using the Advisor

The Advisor is part of an iterative process of building, measuring, understanding, and tuning an application's performance, as shown in Figure 13 (page 79).

78 Using the HP Caliper Advisor

Page 78
Image 78
HP UX IPFilter Software Steps in Using the Advisor, Example 1 HP Caliper Advisor Report, Using the HP Caliper Advisor