S
- sample code
About Performance Analyzer
Performance Analyzer Tool
- samples
- circumstances of recording
Sample Data
- defined
Sample Data
- displayed in Timeline view
Timeline View
- information contained in packet
Sample Data
- interval See
sampling interval
- listing selected, in er_print utility
sample_list
- manual recording in dbx
sample record
name Subcommand
- manual recording with collect
Specify a Signal for Sampling with -l
signal
- metrics
Samples View
- periodic recording in dbx
sample
option
- periodic recording with collect command
Sample Data with -S
option
- recording from your program
C, C++, Fortran, and Java API Functions
- recording when dbx stops a process
dbxsample { on | off }
- selecting in er_print utility
sample_select
sample-spec
- Samples view
Samples View
- sampling interval
- defined
Sample Data
- setting in dbx
sample
option
- Search Path settings
Search Path Settings
- seconds
- metrics recorded per second
Seconds View
- Seconds view
Seconds View
- segmentation faults during data collection
Using Dynamically Allocated Memory
- Selection Details window
Selection Details Window
- setpath command
setpath
path-list
- setting mode for reading descendant experiments in er_print utility
en_desc { on | off |
=regexp}
- settings
Performance Analyzer Configuration File
- setuid, use of
Using setuid and setgid
- shared objects, function calls between
Function Calls Between Shared Objects
- Show/Hide/APIonly Functions dialog box, see Library and Class Visibility dialog box
Setting Library and Class Visibility
- signal handlers
- installed by Collector
Signals
Data Collection and Signals
- user program
Data Collection and Signals
- signals
- calls to handlers
Signals
- profiling
Data Collection and Signals
- profiling, passing from dbx to collect command
Stop Profiled Target to Allow dbx attach with -x
- use for manual sampling with collect command
Specify a Signal for Sampling with -l
signal
- use for pause and resume with collect command
Signal Pause and Resume State with -y signal [
,r]
- single-threaded program execution
Single-Threaded Execution and Function Calls
- sort order
- function list, specifying in er_print utility
sort
metric_spec
- source and disassembly code, annotated
- setting preferences in er_print utility
cc
com-spec
- source and object files used in experiments
Search Path Settings
- source code, annotated
- cloned functions
Cloned Functions
- compiler commentary
Compiler Commentary
- compiler-generated body functions
Compiler-Generated Body Functions
- description
Source Line Metrics
Annotated Source Code
- discerning annotations from source
Identifying the Original Source Lines
- for cloned functions
Cloned Functions
- index lines
Index Lines in the Source View
- instructions without line numbers
Dynamically Compiled Functions
- interpreting
Interpreting Source Line Metrics
- location of source files
Moving Experiments
- metric formats
Metric Formats
- outline functions
Outline Functions
- printing in er_print utility
source|src {
filename
|
function-name
} [
N]
- setting compiler commentary classes in er_print utility
scc
com-spec
- setting the highlighting threshold in er_print utility
sthresh
value
- use of intermediate files
Intermediate Files
- viewing in Performance Analyzer
Annotated Source Code
- viewing with er_src utility
Viewing Source/Disassembly Without an Experiment
- source code, compiler commentary
Source View
- source lines, ordered list in er_print utility
lines
- Source view
Source View
- Source/Disassembly tab
- in Settings
Source/Disassembly Settings
- Source/Disassembly view
Source/Disassembly View
- SP_COLLECTOR_STACKBUFSZ environment variable
<Truncated-stack> Function
Limitations on Data Collection
- stack depth
Limitations on Data Collection
- stack frames
- defined
Single-Threaded Execution and Function Calls
- from trap handler
Traps
- reuse of in tail-call optimization
Tail-Call Optimization
- static functions
- duplicate names
Non-Unique Function Names
- in stripped shared libraries
Static Functions
Static Functions From Stripped Shared Libraries
- static linking
- effect on data collection
Static Linking
- Statistics view
Statistics View
- storage requirements, estimating for experiments
Estimating Storage Requirements
- subroutines See
functions
- summary metrics
- for a single function, printing in er_print utility
fsingle
function-name
[N]
- for all functions, printing in er_print utility
fsummary
- Summary tab
PCs View
- symbol tables, load-object
Load Objects and Functions
- synchronization delay event count
- metric defined
Synchronization Wait Tracing Metrics
- synchronization delay events
- data in profile packet
Synchronization Wait Tracing
- defined
Synchronization Wait Tracing Data
- synchronization wait time
- defined
Synchronization Wait Tracing
Synchronization Wait Tracing Data
- metric, defined
Synchronization Wait Tracing Metrics
- synchronization wait tracing
- collecting data in dbx
synctrace
option
- collecting data with collect command
Synchronization Wait Tracing with -s option
- data in profile packet
Synchronization Wait Tracing
- defined
Synchronization Wait Tracing Data
- metrics
Synchronization Wait Tracing Data
- preloading er_sync.so
Collecting Tracing Data From a Running Program
- threshold See
threshold, synchronization wait tracing
- wait time
Synchronization Wait Tracing
Synchronization Wait Tracing Data
- syntax
- er_archive utility
er_archive Utility
- er_export utility
er_export Utility
- er_print utility
er_print Syntax
- er_src utility
Viewing Source/Disassembly Without an Experiment
- system-wide profiling
Profiling Kernel and User Processes