JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.2: Performance Analyzer
search filter icon
search icon

Document Information

Preface

1.  Overview of the Performance Analyzer

2.  Performance Data

3.  Collecting Performance Data

4.  The Performance Analyzer Tool

5.  The er_print Command Line Performance Analysis Tool

6.  Understanding the Performance Analyzer and Its Data

7.  Understanding Annotated Source and Disassembly Data

8.  Manipulating Experiments

9.  Kernel Profiling

Index

Numbers and Symbols

A

B

C

D

E

F

H

I

J

K

L

M

N

O

P

R

S

T

U

V

W

X

S

sample filtering, Sample Selection
sample points, displayed in Timeline tab, Data Display, Left Pane
samples
circumstances of recording, Global (Sampling) Data
defined, Global (Sampling) Data
information contained in packet, Global (Sampling) Data
interval
See sampling interval
listing selected, in er_print utility, sample_list
manual recording in dbx, sample record name
manual recording with collect, -l signal
periodic recording in dbx, sample option
periodic recording with collect command, -S option
recording from your program, The 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
Sampling Collector, See Collector
sampling interval
defined, Global (Sampling) Data
setting in dbx, sample option
setting with the collect command, -S option
Search Path tab, Search Path Tab
searching for source and object files, Search Path Tab
segmentation faults during data collection, Using Dynamically Allocated Memory
Select Tabs dialog box
Data Display, Left Pane
Tabs Tab
Set Filter
Call Tree tab, Data Display, Left Pane
Callers—Callees tab, Data Display, Left Pane
Functions tab, Data Display, Left Pane
setpath command, setpath path_list
setting mode for reading descendant experiments in er_print utility, en_desc { on | off | =regexp}
setuid, use of, Using setuid and setgid
shared objects, function calls between, Function Calls Between Shared Objects
Show/Hide Functions dialog box, Showing or Hiding Functions
signal handlers
installed by Collector
Using Signal Handlers
Signals
user program, Using Signal Handlers
signals
calls to handlers, Signals
profiling, Using Signal Handlers
profiling, passing from dbx to collect command, -x
use for manual sampling with collect command, -l signal
use for pause and resume with collect command, -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
Sort tab, Sort Tab
source and disassembly code, annotated, setting preferences in er_print utility, cc com_spec
source code, annotated
cloned functions, Cloned Functions
compiler commentary, Compiler Commentary
compiler-generated body functions, Compiler-Generated Body Functions
description
Annotated Source Code
Source Line Metrics
discerning annotations from source, Identifying the Original Source Lines
for cloned functions, Cloned Functions
index lines, Index Lines in the Source Tab
instructions without line numbers, Dynamically Compiled Functions
interpreting, Source Line Metrics
location of source files, Moving Experiments
metric formats, Source Line Metrics
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, Data Display, Left Pane
Source/Disassembly tab, Source/Disassembly Tab
source lines, ordered list in er_print utility, lines
Source tab, Data Display, Left Pane
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 From Stripped Shared Libraries
Static Functions
static linking, effect on data collection, Static Linking
Statistics tab, Data Display, Left Pane
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
Data Display, Left Pane
Data Display, Right Pane
symbol tables, load-object, Load Objects and Functions
synchronization delay events
data in profile packet, Synchronization Wait Tracing
defined, Synchronization Wait Tracing Data
metric defined, Synchronization Wait Tracing Data
synchronization delay tracing, default metrics, Data Display, Left Pane
synchronization wait time
defined
Synchronization Wait Tracing Data
Synchronization Wait Tracing
metric, defined, Synchronization Wait Tracing Data
synchronization wait tracing
collecting data in dbx, synctrace option
collecting data with collect command, -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 Data
Synchronization Wait Tracing
syntax
er_archive utility, The er_archive Utility
er_export utility, The er_export Utility
er_print utility, er_print Syntax
er_src utility, Viewing Source/Disassembly Without An Experiment