Index

admin menu
Admin Menu
Admin Menu

analyzing memory problems
Analyzing Memory Problems

analyzing parallelized code
Displaying Data from the Parallel Analyzer

anti-leak condition
Bad Frees

APO option
Displaying Data from the Parallel Analyzer

bad frees
Bad Frees

basic block count sampling
Basic Block Count Sampling

bugs and performance analysis
Sources of Performance Problems

Butterfly button
Filtering Nodes through the Display Controls

butterfly view
Butterfly View
Butterfly View

call graph
Analyzing the Performance Data
Other Manipulation of the Call Graph

call graph manipulation
Other Manipulation of the Call Graph
geometric manipulation
Geometric Manipulation through the Control Panel

call graph view
Call Graph View

call graph view and mouse
Using the Mouse in the Call Graph View

call graph view window
The Call Graph View Window
arc annotations
Annotating Nodes and Arcs
call graph filtering options
Filtering Nodes and Arcs
filtering nodes
Filtering Nodes through the Display Controls
node annotations
Annotating Nodes and Arcs
node menu
Filtering Nodes and Arcs
selected nodes menu
Filtering Nodes and Arcs
special node icons
Special Node Icons

call stack
Analyzing the Performance Data

call stack data collection
Call Stack Profiling

call stack profiling
Call Stack Profiling
Call Stack Profiling

call stack view
Call Stack View

call stack window
The Call Stack Window

chain operation
Filtering Nodes through the Display Controls

Charts menu
The Process Meter Window

collective calls
The MPI Stats View (Graphs) Window

config menu
Config Menu

Context switch stripchart
Charts in the Usage View (Graphs) Window

cord analyzer
Cord Analyzer
Cord Analyzer
Cord Analyzer
admin menu
Admin Menu
file menu
File Menu

cord mapping file
Analyzing Working Sets

CPU time
User Time/Callstack Sampling
Call Stack Profiling

CPU-bound processes
Sources of Performance Problems

current event selection
Current Event Selection

custom tasks
Custom
Specifying a Custom Task

customized task selection
Custom

Disassembled source button
Function List Display and Controls

disassembled source view
Viewing Metrics by Machine Instruction

DSO identification area
DSO Identification Area

DSO list area
DSO List Area

environment variable
_SPEEDSHOP_OUTPUT_FILENAME
Tutorial Setup

event information
Getting Event Information from the Usage View (Graphs) Window

executable menu
Executable Menu

experiment configuration
Configuring the Experiment

experiment configuration options
Other Options

experiment directory
Specifying the Experiment Directory

features
call stack view
Call Stack View
disassembled source
Viewing Metrics by Machine Instruction
function list area
The Function List Area
butterfly view
Butterfly View
call graph view
Call Graph View
heap view
Bad Frees
leak view
Memory Leakage
malloc error view
Leak View, Malloc View, Malloc Error View, and Heap View
malloc view
Leak View, Malloc View, Malloc Error View, and Heap View
parallel overhead view
The Parallel Overhead View
resource usage graphs
Resource Usage Graphs
I/O view
I/O View
MPI stats view
MPI Stats View (Graphs)
numerical MPI stats view
MPI Stats View (Numerical)
numerical usage view
Usage View (Numerical)
source view
Viewing Source Code with Performance Annotations
time line display
The Time Line Display
working set view
Working Set View

filtering nodes
Filtering Nodes through the Display Controls

filtering nodes and arcs
Filtering Nodes and Arcs

floating-point exception trace
Floating-Point Exception Trace

floating-point exceptions
Floating-Point Exceptions

font sizes
in windows
Changing Window Font Size

function list
Function List Display and Controls
Selecting Nodes from the Function List
Function List

function list area
Features in the Performance Analyzer
The Function List Area

function list display
Function List Display and Controls

hardware counters
R10000 and R12000 Hardware Counters

heap data as text
Saving Heap View Data as Text

heap view
Bad Frees
Analyzing the Memory Map with Heap View
memory map
Analyzing the Memory Map with Heap View

Heap view tutorial
Memory Use

heap view window
Heap View Window

Hide 0 functions toggle
Function List Display and Controls

ideal time/pixie
Ideal Time/Pixie

involuntary context switches
Charts in the Usage View (Graphs) Window

I/O operations
I/O Operations

I/O trace
I/O Trace
I/O Trace

I/O view
I/O View

I/O view window
The I/O View Window

I/O-bound processes
Sources of Performance Problems

leak experiments
Finding Memory Leaks

leak view
Memory Leakage
Using Malloc Error View, Leak View, and Malloc View

main window
The Performance Analyzer Main Window
admin menu
Admin Menu
config menu
Config Menu
executable menu
Executable Menu
function list display and controls
Function List Display and Controls
task field
Task Field
thread menu
Thread Menu
time line area
Time Line Area and Controls
current event selection
Current Event Selection
time line calipers
The Time Line Calipers
time line scale menu
Time Line Scale Menu
usage chart
Usage Chart Area
views menu
Views Menu

Make source
Filtering Nodes through the Display Controls

Make target
Filtering Nodes through the Display Controls

malloc error view
Leak View, Malloc View, Malloc Error View, and Heap View
Using Malloc Error View, Leak View, and Malloc View

malloc view
Leak View, Malloc View, Malloc Error View, and Heap View
Using Malloc Error View, Leak View, and Malloc View

malloc/free tracing
malloc and free Heap Analysis

memory leak experiments
Finding Memory Leaks

memory leak trace
Memory Leak Trace

memory leakage
Memory Leakage

memory leaks
Memory Leak Trace

memory problems
Leak View, Malloc View, Malloc Error View, and Heap View

memory-bound processes
Sources of Performance Problems

MPI stats trace
MPI Stats Trace

MPI stats view
MPI Stats View (Graphs)

MPI stats view (numerical)
The MPI Stats View (Numerical) Window

MPI stats view window
The MPI Stats View (Graphs) Window

node menu
Filtering Nodes and Arcs

numerical MPI stats view
MPI Stats View (Numerical)

numerical usage view
Usage View (Numerical)

OpenMP
Displaying Data from the Parallel Analyzer

Overview button
Geometric Manipulation through the Control Panel

page display area
Page Display Area
Page Display Area

Page faults stripchart
Charts in the Usage View (Graphs) Window

page thrashing
Analyzing Working Sets

parallel overhead view
The Parallel Overhead View

parallel overhead view window
The Parallel Overhead View Window

PC profile counts
PC Profile Counts

PC Sampling
Profiling/PC Sampling

performance analysis
Sources of Performance Problems
bugs
Sources of Performance Problems
CPU-bound processes
Sources of Performance Problems
I/O--bound processes
Sources of Performance Problems
memory-bound processes
Sources of Performance Problems
program phases
Sources of Performance Problems

performance analysis experiments
Setting Up Performance Analysis Experiments
setting sample traps
Setting Sample Traps
setup
Experiment Setup
steps in experiment
Experiment Setup

Performance Analyzer
tasks
Understanding Predefined Tasks
tutorial
Performance Analyzer Tutorial

performance analyzer reference
custom tasks
Specifying a Custom Task
basic block count sampling
Basic Block Count Sampling
call stack profiling
Call Stack Profiling
Call Stack Profiling
floating-point exceptions
Floating-Point Exceptions
heap analysis
malloc and free Heap Analysis
I/O operations
I/O Operations
MPI stats trace
MPI Stats Trace
PC profile counts
PC Profile Counts
polling data
Specifying Polling Data
pollpoint sampling
Pollpoint Sampling
specifying tracing data
Specifying Tracing Data
performance tasks
Selecting Performance Tasks

performance data collection
techniques
Performance Analysis Overview
counting
Performance Analysis Overview
profiling
Performance Analysis Overview
tracing
Performance Analysis Overview

Performance panel
Selecting a Performance Task

performance tasks
Selecting a Performance Task
Selecting Performance Tasks
customized
Custom
predefined tasks
Understanding Predefined Tasks
floating-point exception trace
Floating-Point Exception Trace
hardware counters
R10000 and R12000 Hardware Counters
ideall time/pixie
Ideal Time/Pixie
I/O trace
I/O Trace
memory leak trace
Memory Leak Trace
profiling/PC sampling
Profiling/PC Sampling
user time/callstack sampling
User Time/Callstack Sampling

poll and I/O calls stripchart
Charts in the Usage View (Graphs) Window

poll system calls
Charts in the Usage View (Graphs) Window

polling data
Specifying Polling Data

pollpoint sampling
Pollpoint Sampling
Pollpoint Sampling

process meter window
The Process Meter Window

Process size stripchart
Charts in the Usage View (Graphs) Window

process virtual time
Call Stack Profiling

ProDev WorkShop ProMP
Displaying Data from the Parallel Analyzer

profiling time
Call Stack Profiling

profiling/PC sampling
Profiling/PC Sampling

program phases and performance analysis
Sources of Performance Problems

Read/Write
data size stripchart
Charts in the Usage View (Graphs) Window
system calls stripchart
Charts in the Usage View (Graphs) Window

real time
Call Stack Profiling

Realign button
Geometric Manipulation through the Control Panel

resource usage data
Resource Usage Graphs

resource usage graphs
Resource Usage Graphs

Rotate button
Geometric Manipulation through the Control Panel

sample traps
Setting Sample Traps

sampling interval
Call Stack Profiling

scale menu
The Process Meter Window

Search field
Function List Display and Controls

select system calls
Charts in the Usage View (Graphs) Window

selected nodes menu
Filtering Nodes and Arcs

shared memory
The MPI Stats View (Graphs) Window

show node button
Function List Display and Controls

source button
Function List Display and Controls

source view
Viewing Source Code with Performance Annotations

source view annotatons
Source View malloc Annotations

source view with leak annotations
Using Malloc Error View, Leak View, and Malloc View

specifying tracing data
Specifying Tracing Data
malloc and free Heap Analysis

sscord
Cord Analyzer

system resource usage chart
Features in the Performance Analyzer

target directory
Specifying the Experiment Directory

task field
Task Field

thread menu
Thread Menu

time line
Features in the Performance Analyzer

time line area
Time Line Area and Controls

time line calipers
The Time Line Calipers

time line display
The Time Line Display

time line scale menu
Time Line Scale Menu

total time
Call Stack Profiling

Trace I/O
I/O Trace

tracing data
Specifying Tracing Data

tutorial
analyzing data
Analyzing the Performance Data
analyzing memory experiments
Analyzing Memory Experiments
font size
Changing Window Font Size
memory leaks
Finding Memory Leaks
memory use
Memory Use
sample program
Performance Analyzer Tutorial
setup
Tutorial Setup

unmatched frees
Bad Frees

usage chart
Usage Chart Area

usage view (graphs)
Usage View (Graphs)

usage view (numerical)
Usage View (Numerical)

usage view charts
Charts in the Usage View (Graphs) Window

usage view window
Usage View (Numerical) Window

user time
Call Stack Profiling

user time/callstack sampling
User Time/Callstack Sampling

user vs system time stripchart
Charts in the Usage View (Graphs) Window

view areas
Using Malloc Error View, Leak View, and Malloc View

viewing source code
Viewing Source Code with Performance Annotations
by machine instruction
Viewing Metrics by Machine Instruction

views menu
Views Menu

voluntary context switches
Charts in the Usage View (Graphs) Window

wall-clock time
Call Stack Profiling

working set analysis
Analyzing Working Sets

working set analysis process
Working Set Analysis Overview

working set display area
Working Set Display Area

working set identification area
Working Set Identification Area

working set list file
Working Set Analysis Overview

working set view
Working Set View
Working Set View
Working Set View

Zoom in
Geometric Manipulation through the Control Panel

Zoom menu
Geometric Manipulation through the Control Panel

Zoom out
Geometric Manipulation through the Control Panel