6.A.1 Profiling Tools
Timing profiles (subroutine or loop level)
- shows most time-consuming program sections
Cache profiles
- point out memory/cache performance problems
Data-reference and transfer volumes
- show performance-critical program properties
Input/output activities
- point out possible I/O bottlenecks