Performance Co-Pilot™ Programmer's Guide

Document Number: 007-3434-005

Front Matter

| List of Figures | List of Examples | List of Tables | List of Procedures |


Table of Contents

New Features in This Guide

About This Guide
1. What This Guide Contains
2. Audience for This Guide
3. Related Resources
4. Obtaining Publications
5. Conventions
6. Reader Comments

1. Programming Performance Co-Pilot
1.1. PCP Architecture
1.2. Overview of Component Software
1.3. PMDA Development
1.4. Client Development and PMAPI
1.5. Library Reentrancy and Threaded Applications

2. Writing a PMDA
2.1. Implementing a PMDA
2.2. PMDA Architecture
2.3. Domains, Metrics, and Instances
2.4. Other Issues
2.5. DSO Interface
2.6. Initializing a PMDA
2.7. Testing and Debugging a PMDA
2.8. Integration of PMDA

3. PMAPI--The Performance Metrics API
3.1. Naming and Identifying Performance Metrics
3.2. Performance Metric Instances
3.3. Current PMAPI Context
3.4. Performance Metric Descriptions
3.5. Performance Metrics Values
3.6. PMAPI Programming Style and Interaction
3.7. PMAPI Procedural Interface
3.8. PMAPI Ancillary Support Services
3.9. PMAPI Programming Issues and Examples

4. Trace PMDA
4.1. Performance Instrumentation and Tracing
4.2. Trace PMDA Design
4.3. Trace API
4.4. Instrumenting Applications to Export Performance Data

A. Acronyms

Index