HP Caliper is an architecture for software developertools that deal with executable (binary) programs. Itprovides a common framework that allows building of awide variety of toolsfor doing performance analysis,profiling, coverage analysis, correctness checking, andtesting. HP Caliper uses a technology known as dynamicinstrumentation, which allows program instructions to bechanged onthefly with instrumentation probes. Dynamicinstrumentation makes HP Caliper easy to use: It requiresno special preparation of an application, supports sharedlibraries, collects data for multiple threads, and has lowintrusion and overhead. This paper describes HP Caliperfor HPUX, running on the IA64 (Itanium) processor. Itdescribes Caliper’s architecture, dynamic instrumentationalgorithm, and the experiences gathered during its
【 预 览 】
附件列表
Files
Size
Format
View
HP CaliperAn Architecture for Performance Analysis Tools