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

D

data collection
controlling from your program, Program Control of Data Collection
disabling from your program, The C, C++, Fortran, and Java API Functions
disabling in dbx, disable
dynamic memory allocation effects, Using Dynamically Allocated Memory
enabling in dbx, enable
from MPI programs, Collecting Data From MPI Programs
linking for, Static Linking
MPI program, using the collect command, Running the collect Command for MPI
pausing for collect command, -y signal[ ,r]
pausing from your program, The C, C++, Fortran, and Java API Functions
pausing in dbx, pause
preparing your program for, Preparing Your Program for Data Collection and Analysis
program control of, Program Control of Data Collection
rate of, Estimating Storage Requirements
resuming for collect command, -y signal[ ,r]
resuming from your program, The C, C++, Fortran, and Java API Functions
resuming in dbx, resume
segmentation faults, Using Dynamically Allocated Memory
using dbx, To Run the Collector From dbx:
using the collect command, Collecting Data Using the collect Command
data-derived metrics, displaying list of in er_print utility, data_metric_list
data_layout command, data_layout
data object, defined, Commands That Control Hardware Counter Dataspace and Memory Object Lists
data objects
<Scalars> descriptors,
<Total>descriptor,
defined, Mapping Data Addresses to Program Data Objects
descriptors, Data Object Descriptors
in hardware counter overflow experiments, data_objects
layout, Data Display, Left Pane
scope, Mapping Data Addresses to Program Data Objects
data_objects command, data_objects
data presentation, setting options, Setting Data Presentation Options
data races
detailed information, rdetail race_id
listing, races
data_single command, data_single name [N]
data types, What Data the Collector Collects
clock-based profiling, Clock-based Profiling Under the Solaris OS
default, in the Timeline tab, tldata tl_data
hardware counter overflow profiling, Hardware Counter Overflow Profiling Data
heap tracing, Heap Tracing (Memory Allocation) Data
MPI tracing, MPI Tracing Data
synchronization wait tracing, Synchronization Wait Tracing Data
DataLayout tab, Data Display, Left Pane
DataObjects tab, Data Display, Left Pane
dataspace profiling, data objects, Mapping Data Addresses to Program Data Objects
dbx, running the Collector in, To Run the Collector From dbx:
dbx collector subcommands
archive, archive mode
dbxsample, dbxsample { on | off }
disable, disable
enable, enable
enable_once (obsolete), status
hwprofile, hwprofile option
limit, limit value
pause, pause
profile, profile option
quit (obsolete), status
resume, resume
sample, sample option
sample record, sample record name
show, show
status, status
store, store option
store filename (obsolete), status
synctrace
synctrace option
heaptrace option
tha, tha option
ddetail command, ddetail deadlock_id
Deadlock Detail tab, Data Display, Right Pane
deadlocks
detailed information, ddetail deadlock_id
listing, deadlocks
deadlocks command, deadlocks
Deadlocks tab, Data Display, Left Pane
default metrics, Data Display, Left Pane
defaults, setting in a defaults file, Commands That Set Defaults
descendant experiments
loading, Starting the Performance Analyzer
setting mode for reading, in er_print utility, en_desc { on | off | =regexp}
descendant processes
collecting data for all followed, -F option
collecting data for selected, Collecting Data From a Running Process With dbx on Solaris Platforms
experiment location, Where the Data Is Stored
experiment names, Experiment Names
followed by Collector, Limitations on Data Collection for Descendant Processes
limitations on data collection for, Limitations on Data Collection for Descendant Processes
disassembly code, annotated
branch target, Branch Target
cloned functions, Cloned Functions
description, Annotated Disassembly Code
for cloned functions
Cloned Functions
Cloned Functions
hardware counter metric attribution, Attribution of Hardware Counter Overflows
HotSpot-compiled instructions, Dynamically Compiled Functions
inclusive metrics, Inclusive Metrics
instruction issue dependencies, Instruction Issue Grouping
interpreting, Interpreting Annotated Disassembly
Java native methods, Java Native Functions
location of executable, Moving Experiments
metric formats, Source Line Metrics
printing in er_print utility, disasm|dis { filename | function_name } [ N]
setting preferences in er_print utility, dcc com_spec
setting the highlighting threshold in er_print utility, dthresh value
st and ld instructions, Annotations for Store and Load Instructions
viewing with er_src utility, Viewing Source/Disassembly Without An Experiment
Disassembly tab, Data Display, Left Pane
disk space, estimating for experiments, Estimating Storage Requirements
documentation, accessing, Accessing Oracle Solaris Studio Documentation
documentation index, Accessing Oracle Solaris Studio Documentation
DTrace
described, Kernel Experiments
setting up access to, Setting Up Your System for Kernel Profiling
Dual-Source tab, Data Display, Left Pane
dynamically compiled functions
Collector API for, Dynamic Functions and Modules
definition
Dynamically Compiled Functions
Dynamically Compiled Functions