Chapter 14. Application Profiling

Application profiling is a technique that uses a group of special tools to create executables that are designed to be analyzed for performance. This chapter describes the use of the following profiling tools:

  • Caliper

  • CXperf

  • gprof

  • puma

  • HPjmeter

Profiling provides information on where the application spends its CPU time. Caliper provides extensive low-level processor information such as branch prediction data and cache and TLB misses on IPF based systems. CXperf and puma also provide information on virtual memory utilization. HPjmeter allows profile information from Java applications to be analyzed. You can use the results of an application profile to:

  • Tune the algorithms used by the application

  • Improve the overall ...

Get HP-UX 11i Tuning and Performance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.