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

E

entry points, alternate, in Fortran functions, Fortran Alternate Entry Points
environment variables
JAVA_PATH, Limitations on Java Profiling
JDK_HOME, Limitations on Java Profiling
LD_BIND_NOW, Shared Object Handling
LD_LIBRARY_PATH, Collecting Tracing Data From a Running Program
LD_PRELOAD, Collecting Tracing Data From a Running Program
PATH, Limitations on Java Profiling
SP_COLLECTOR_NO_OMP, Limitations on OpenMP Profiling
SP_COLLECTOR_NUMTHREADS, Limitations on Data Collection
SP_COLLECTOR_OLDOMP, Limitations on OpenMP Profiling
SP_COLLECTOR_SKIP_CHECKEXEC, Collecting Data From Scripts
SP_COLLECTOR_STACKBUFSZ, Limitations on Data Collection
SP_COLLECTOR_USE_JAVA_OPTIONS, Limitations on Java Profiling
VampirTrace, MPI Tracing Data
VT_BUFFER_SIZE
MPI Tracing Data
Storing MPI Experiments
VT_MAX_FLUSHES, MPI Tracing Data
VT_STACKS
MPI Tracing Data
Storing MPI Experiments
VT_UNIFY, Storing MPI Experiments
VT_VERBOSE
MPI Tracing Data
Storing MPI Experiments
er_archive utility, The er_archive Utility
er_cp utility, Copying Experiments With the er_cp Utility
er_export utility, The er_export Utility
er_heap.so, preloading, Collecting Tracing Data From a Running Program
er_kernel utility, Kernel Experiments
er_mv utility, Moving Experiments With the er_mv Utility
er_print commands
addpath, addpath path_list
allocs, allocs
appendtfile, appendfile filename
callers-callees, callers-callees
cc, cc com_spec
cmetric_list, cmetric_list
cpu_list, cpu_list
cpu_select, cpu_select cpu_spec
csingle, csingle function_name [N]
data_layout, data_layout
data_metric_list, data_metric_list
data_objects, data_objects
data_single, data_single name [N]
dcc, dcc com_spec
ddetail, ddetail deadlock_id
deadlocks, deadlocks
describe, describe
disasm, disasm|dis { filename | function_name } [ N]
dmetrics, dmetrics metric_spec
dsort, dsort metric_spec
en_desc, en_desc { on | off | =regexp}
experiment_list, experiment_list
filtering, Commands That Control Filtering of Experiment Data
filters, filters filter_exp
fsingle, fsingle function_name [N]
fsummary, fsummary
functions, functions
header, header exp_id
help, help
ifreq, ifreq
indx_metric_list, indx_metric_list
indxobj, indxobj indxobj_type
indxobj_define, indxobj_define indxobj_type index_exp
indxobj_list, indxobj_list
leaks, leaks
limit, limit n
lines, lines
lsummary, lsummary
lwp_list, lwp_list
lwp_select, lwp_select lwp_spec
metric_list, metric_list
metrics, metrics metric_spec
name, name { long | short } [ :{ shared_object_name | no_shared_object_name } ]
object_api, object_api object1,object2,...
object_hide, object_hide object1,object2,...
object_list, object_list
object_select, object_select object1,object2,...
object_show, object_show object1,object2,...
objects, objects
objects_default, objects_default
outfile, outfile { filename | - }
overview, overview exp_id
pathmap, pathmap old-prefix new-prefix
pcs, pcs
procstats, procstats
psummary, psummary
quit, quit
races, races
rdetail, rdetail race_id
rtabs, rtabs tab_spec
sample_list, sample_list
sample_select, sample_select sample_spec
scc, scc com_spec
script, script file
setpath, setpath path_list
sort, sort metric_spec
source, source|src { filename | function_name } [ N]
statistics, statistics exp_id
sthresh
sthresh value
dthresh value
tabs, tabs tab_spec
thread_list, thread_list
thread_select, thread_select thread_spec
tldata, tldata tl_data
tlmode, tlmode tl_mode
tokens for filter expressions, Listing Operand Tokens for a Filter Expression
version
version
version
viewmode, viewmode { user| expert | machine }
er_print utility
command-line options, er_print Syntax
commands
See er_print commands
metric keywords, Metric Lists
metric lists, Metric Lists
purpose, The er_print Command Line Performance Analysis Tool
syntax, er_print Syntax
.er.rc file
Data Display, Left Pane
Default Settings for Analyzer
-{cc,scc,dcc} com-spec
commands
Commands That Set Defaults
Commands That Set Defaults
locations, Analyzer Default Settings
er_rm utility, Deleting Experiments With the er_rm Utility
er_src utility, Viewing Source/Disassembly Without An Experiment
er_sync.so, preloading, Collecting Tracing Data From a Running Program
event marker, Data Display, Left Pane
Event tab
Data Display, Left Pane
Data Display, Right Pane
events
default display type in the Timeline tab, tlmode tl_mode
displayed in Timeline tab, Data Display, Left Pane
exclusive metrics
defined, Function-Level Metrics: Exclusive, Inclusive, and Attributed
for PLT instructions, Function Calls Between Shared Objects
how computed, Call Stacks and Program Execution
illustrated, Interpreting Attributed Metrics: An Example
use of, Function-Level Metrics: Exclusive, Inclusive, and Attributed
execution statistics
comparison of times with the function, Comparisons of Timing Metrics
printing in er_print utility, statistics exp_id
experiment directory
default, Where the Data Is Stored
specifying in dbx, store option
specifying with collect command, -d directory-name
experiment filtering, Experiment Selection
experiment groups, Where the Data Is Stored
adding, Starting the Performance Analyzer
creating, Starting the Performance Analyzer
default name, Experiment Names
defined, Experiment Names
multiple, Starting the Performance Analyzer
name restrictions, Experiment Names
preview, Starting the Performance Analyzer
removing, Deleting Experiments With the er_rm Utility
specifying name in dbx, store option
specifying name with collect command, -g group-name
experiment names, Where the Data Is Stored
default, Experiment Names
MPI default, Storing MPI Experiments
restrictions, Experiment Names
specifying in dbx, store option
experiments
See also experiment directory
adding, Starting the Performance Analyzer
appending current path, addpath path_list
archiving load objects in
-A option
archive mode
copying, Copying Experiments With the er_cp Utility
data aggregation, Starting the Performance Analyzer
default name, Experiment Names
defined, Where the Data Is Stored
descendant, loading, Starting the Performance Analyzer
groups, Experiment Names
header information in er_print utility, header exp_id
limiting the size of
-L size
limit value
listing in er_print utility, experiment_list
location, Where the Data Is Stored
moving
Moving Experiments
Moving Experiments With the er_mv Utility
multiple, Starting the Performance Analyzer
naming, Experiment Names
opening, Starting the Performance Analyzer
preview, Starting the Performance Analyzer
remapping path prefixes, pathmap old-prefix new-prefix
removing, Deleting Experiments With the er_rm Utility
setting mode for Java and OpenMP, viewmode { user| expert | machine }
setting path to find files, setpath path_list
storage requirements, estimating, Estimating Storage Requirements
terminating from your program, The C, C++, Fortran, and Java API Functions
where stored
-d directory-name
store option
experiments, descendant, setting mode for reading, in er_print utility, en_desc { on | off | =regexp}
Experiments tab, Data Display, Left Pane
explicit multithreading, Explicit Multithreading