Developer Magic[tm]: Performance Analyzer
User's GuideList of Figures
| Table of Contents | List of Figures | List of Examples | List of Tables |
- Figure 1-1. Performance Analyzer Main Window
- Figure 1-2. Typical Performance Analyzer Time Line
- Figure 1-3. Typical Resource Usage Graphs
- Figure 1-4. Typical Textual Usage View
- Figure 1-5. Typical Performance Analyzer Function List Area
- Figure 1-6. Typical Performance Analyzer Call Graph
- Figure 1-7. Detailed Performance Metrics by Source Line
- Figure 1-8. Disassembled Code with Stalled Clock Annotations
- Figure 1-9. Typical Heap View Display Area
- Figure 1-10. Typical Call Stack
- Figure 1-11. I/O View
- Figure 1-12. Working Set View
- Figure 1-13. Cord Analyzer
- Figure 2-1. Performance Analyzer Main Window—arraysum Experiment
- Figure 2-2. Usage View (Graphs)—arraysum Experiment
- Figure 2-3. Significant Call Stacks in the arraysum Experiment
- Figure 2-4. Function List Portion of Performance Analyzer Window
- Figure 2-5. Call Graph View—arraysum Experiment
- Figure 2-6. Defining a Phase with Calipers—arraysum Experiment
- Figure 2-7. Viewing a Phase in the Usage View (Numerical)
- Figure 2-8. Source View with Performance Metrics—arraysum Experiment
- Figure 3-1. Performance Experiment Configuration Dialog Box
- Figure 3-2. Perf Menu with Select Task Submenu
- Figure 3-3. Machine Resource Usage in Performance Analyzer Window
- Figure 3-4. Custom Task Dialog Box
- Figure 4-1. Performance Panel Window with Task Menu
- Figure 4-2. Custom Task Dialog Box
- Figure 4-3. Experiment Configuration Dialog Box
- Figure 4-4. Performance Analyzer Main Window with Menus
- Figure 4-5. Typical Function List Area
- Figure 4-6. Typical Performance Analyzer Time Line
- Figure 4-7. Performance Analyzer Admin Menu Options
- Figure 4-8. Performance Analyzer Data Display Options
- Figure 4-9. Performance Analyzer Sort Options
- Figure 4-10. Performance Analyzer Views Menu
- Figure 4-11. Usage View (Graphs) Window: Top Graphs
- Figure 4-12. Usage View (Graphs) Window: Lower Graphs
- Figure 4-13. Effects of Selecting a Sample Event
- Figure 4-14. The Process Meter with Major Menus Displayed
- Figure 4-15. Usage View (Numerical)
- Figure 4-16. I/O View
- Figure 4-17. Call Graph View with Display Controls
- Figure 4-18. Node Menus
- Figure 4-19. Call Graph View Controls for Content Manipulation
- Figure 4-20. Chain Dialog Box
- Figure 4-21. Prune Chains Dialog Box
- Figure 4-22. Show Important Children Dialog Box
- Figure 4-23. Show Important Parents Dialog Box
- Figure 4-24. Call Graph View Controls for Geometric Manipulation
- Figure 4-25. Performance Analyzer Displaying Results of a Memory Experiment
- Figure 4-26. Malloc Error View Window with Admin Menu
- Figure 4-27. Leak View Window with Admin Menu
- Figure 4-28. Malloc View Window with Admin Menu
- Figure 4-29. Source View with Memory Analysis Annotations
- Figure 4-30. Heap View Window
- Figure 4-31. Heap View Save Text Dialog Boxes
- Figure 4-32. Performance Analyzer Call Stack
- Figure 4-33. Working Set Analysis Process
- Figure 4-34. Working Set View
- Figure 4-35. The Cord Analyzer
- Figure 5-1. Instrumentation Process
- Figure 5-2. Make Test Process
- Figure 5-3. Run Test Process
- Figure 5-4. The Queries Menu from Main Tester Window
- Figure 5-5. Typical Coverage Testing Hierarchy
- Figure 8-1. Main Tester Window
- Figure 8-2. Running Instrumentation
- Figure 8-3. Selecting "Make Test"
- Figure 8-4. "Run Test" Dialog Box
- Figure 8-5. "List Summary" Query Window
- Figure 8-6. "List Functions" Query with Options
- Figure 8-7. "List Functions" Display Area with Blocks and Branches
- Figure 8-8. Source View with Count Annotations
- Figure 8-9. Disassembly View with Count Annotations
- Figure 8-10. "Make Test" Dialog Box with Features Used in Tutorial
- Figure 8-11. "Make Test" Dialog Box for Test Set Type
- Figure 8-12. Call Graph for "List Functions" Query
- Figure 8-13. Call Graph Display Controls
- Figure 8-14. Call Graph for "List Arcs" Query
- Figure 8-15. Call Graph for "List Arcs" Query — Multiple Arcs
- Figure 8-16. Test Analyzer Queries: "List Arcs"
- Figure 8-17. Test Analyzer Queries: "List Blocks"
- Figure 8-18. Test Analyzer Queries: "List Branches"
- Figure 9-1. Accessing Tester from the WorkShop Debugger
- Figure 9-2. Main Test Analyzer Window
- Figure 9-3. Test Menu Commands
- Figure 9-4. "Run Instrumentation" Dialog Box
- Figure 9-5. "Run Test" Dialog Box
- Figure 9-6. "Make Test" Dialog Box
- Figure 9-7. "Make Test" Dialog Box with Test Group Selected
- Figure 9-8. "Delete Test" Dialog Box
- Figure 9-9. "List Tests" Dialog Box
- Figure 9-10. "Modify Test" Dialog Box After Loading Tests
- Figure 9-11. "List Functions" Query in "Text View" Format
- Figure 9-12. "List Functions" Query in "Call Tree View" Format
- Figure 9-13. "List Summary" Query in "Bar Graph View" Format
- Figure 9-14. Query-Specific Default Fields for a Test or Test Set
- Figure 9-15. Query-Specific Default Fields for a DSO Test Group
- Figure 9-16. Queries Menu
- Figure 9-17. "List Summary" Query
- Figure 9-18. "List Functions" Query with Options
- Figure 9-19. "List Functions" Example in "Call Tree View" Format
- Figure 9-20. "List Blocks" Example
- Figure 9-21. "List Branches" Example
- Figure 9-22. "List Arcs" Example
- Figure 9-23. "List Argument Traces" Example
- Figure 9-24. "List Instrumentation" Example
- Figure 9-25. "List Line Coverage" Example
- Figure 9-26. "Describe Test" Example
- Figure 9-27. "Compare Test" Example — Coverage Differences
- Figure 9-28. "Compare Test" Example — Function Differences
- Figure 9-29. Admin Menu
- Figure 9-30. "Set Defaults" Dialog Box
- Figure 9-31. "Launch Tool" Submenu