Profiles
Shows time spent in portions of the code.
Advantages
- Profiles can be obtained automatically
- Should be the first technique used to gather and analyze performance data
Disadvantages
- Don't generally consider temporal aspects of a parallel program.