Performance Tools
Performance tools are used to obtain
- Data used to parameterize performance models
- Data used to compare programs against models
Approaches
- Interval timers: measure time in regions
- Traces: (semi)automatic logging of events
- Profiles: automatic collection of profile data
Many reasonable tools; no standards