List of Figures

| Table of Contents | List of Figures | List of Tables |

Figure 2-1. Performance Analyzer Main Window
Figure 2-2. Typical Performance Analyzer Time Line
Figure 2-3. Typical Resource Usage Graphs
Figure 2-4. Typical Textual Usage View
Figure 2-5. I/O View
Figure 2-6. MPI Statistical Graphs
Figure 2-7. Typical Performance Analyzer Function List Area
Figure 2-8. Typical Performance Analyzer Call Graph
Figure 2-9. Butterfly View
Figure 2-10. Detailed Performance Metrics by Source Line
Figure 2-11. Disassembled Code with Stalled Clock Annotations
Figure 2-12. Typical Heap View Display Area
Figure 2-13. Typical Call Stack
Figure 2-14. Working Set View
Figure 2-15. Cord Analyzer
Figure 3-1. Performance Analyzer Main Window--arraysum Experiment
Figure 3-2. Significant Call Stacks in the arraysum Experiment
Figure 3-3. Butterfly Version of the Call Graph View
Figure 3-4. Viewing a Program in the Usage View (Numerical) Window
Figure 3-5. Source View with Performance Metrics
Figure 3-6. Performance Analyzer Window Displaying Results of a Memory Experiment
Figure 5-1. Runtime Configuration Dialog Box
Figure 5-2. Typical Function List Area
Figure 5-3. Experiment Window
Figure 5-4. Usage View (Graphs) Window
Figure 5-5. The Process Meter Window with Major Menus Displayed
Figure 5-6. Overhead View
Figure 5-7. Call Graph View with Display Controls
Figure 5-8. Node Menus
Figure 5-9. Chain Dialog Box
Figure 5-10. Prune Chains Dialog Box
Figure 5-11. Show Important Children Dialog Box
Figure 5-12. Call Graph View Controls for Geometric Manipulation
Figure 5-13. Malloc View Window with Admin Menu
Figure 5-14. Source View Window with Memory Analysis Annotations
Figure 5-15. Heap View Window
Figure 5-16. Heap View Save Text Dialog Boxes
Figure 5-17. Performance Analyzer Call Stack Window
Figure 5-18. Working Set Analysis Process
Figure 5-19. Working Set View
Figure 5-20. The Cord Analyzer Window